1067 Commits (2a91eab273e4a4d989cc87336ed755b3e947d55b)
 

Author SHA1 Message Date
Sayan 288533f16b
Merge pull request #189 from skytable/model/multiksns
Implement multiple keyspaces/tables
3 years ago
Sayan Nandan f06e9ccdb5 Add FQE tests for flushdb 3 years ago
Sayan Nandan abcb60463f Add tests for `inspect` 3 years ago
Sayan Nandan 6924524c4e Add ddl tests 3 years ago
Sayan Nandan c5e4de9538 Fix lskeys and add tests for entity based queries 3 years ago
Sayan Nandan bc9abd7ac3 Enable `lskeys` to accept entities 3 years ago
Sayan Nandan 32fcbc2075 Add changelog and bump up version 3 years ago
Sayan Nandan c1249ccbf9 Prevent abuse of `system` table 3 years ago
Sayan Nandan fed4597208 Parse volatile property from DDL queries 3 years ago
Sayan Nandan e58a5952f2 Create separate table for benchmarking 3 years ago
Sayan Nandan c9e55451f3 Add inspection queries
This lets the user explore a keyspace/table.
3 years ago
Sayan Nandan c36cbe69e4 Remove `HTable`
Our entire storage infrastructure has changed and this is no longer
needed.
3 years ago
Sayan Nandan 0a670a6555 Remove compat
We'll be shipping a migration tool, so this isn't required anymore.
3 years ago
Sayan Nandan fb07d385fd Support entity groups in `flushdb` and `dbsize` 3 years ago
Sayan Nandan 1025933cfb Run tests parallelly in the `testsuite` keyspace
This saves us time and simplifies things. A lot.
3 years ago
Sayan Nandan 728c71f84f Fix SE tests 3 years ago
Sayan Nandan 28f825910e Fix tests and strong actions 3 years ago
Sayan Nandan d43c3dc1cf Fix storage engine tests 3 years ago
Sayan Nandan a6fc09f990 Enable entity group based table deletion 3 years ago
Sayan Nandan 8e71ef2a01 Fix tests 3 years ago
Sayan Nandan 2f39e6808b Enable entity group based table creation 3 years ago
Sayan Nandan 5402028b26 Add `use keyspace` and `use keyspace:table` 3 years ago
Sayan Nandan 2f7a2d546b Add branch hints to parser 3 years ago
Sayan Nandan 6eaf580ac8 Add entity group parsing 3 years ago
Sayan Nandan 3249fcb347 Add `drop table` and `drop keyspace` queries 3 years ago
Sayan Nandan d6e8db7d8f Add `create table` and `create keyspace` queries 3 years ago
Sayan Nandan c1064a7cd1 Implement and upgrade to `Corestore` 3 years ago
Sayan Nandan a5f735e977 Add `drop table` and `drop keyspace` 3 years ago
Sayan Nandan 608e008a65 Add `create table` and `create keyspace` 3 years ago
Sayan Nandan 5bab0fb91b Use global flush lock to coordinate disk access 3 years ago
Sayan Nandan 6e17ef6d5e Add system keyspace and remove `_system` table 3 years ago
Sayan Nandan 16ac791ff5 Add flush methods for snapshots 3 years ago
Sayan Nandan 03518c22c3 Add corestore impl 3 years ago
Sayan Nandan 421ff19405 Use registry for handling global state 3 years ago
Sayan Nandan 0e88d76444 Simplify hints 3 years ago
Sayan Nandan d1f6916251 Make mksnap use `action!` and simplify `IoResult` 3 years ago
Sayan Nandan c9545a30f1 Do not panic on unknown data type 3 years ago
Sayan Nandan 327953dce0 Fix qe returning full resp packet instead of group 3 years ago
Sayan Nandan 9535975d03 Create the dir tree if the instance is new 3 years ago
Sayan Nandan b2c0b9ecf2 Enable fixed len mutable params in `action!` macro 3 years ago
Sayan Nandan 589ef85e2c Simplify action impls with `action!` macro 3 years ago
Sayan Nandan 66c9822f5d Add routines to unflush an entire `Memstore` 3 years ago
Sayan Nandan a919b1c934 Add tests for flush and unflush routines 3 years ago
Sayan Nandan 454704574b Fix flush routines 3 years ago
Sayan Nandan 2393efb590 Encode model bytemark into `PARTMAP` 3 years ago
Sayan Nandan 610144f78e Add unflush routines 3 years ago
Sayan Nandan 6baa61176f Add volatility tests 3 years ago
Sayan Nandan 66b9ac27af Write storage type into PARTMAP
This commit adds a storage_type segment to the PARTMAP disk file. This
contains information about the storage type of the table.
Is it volatile? Is it persistent? 8-bits were added for future
improvements.
3 years ago
Sayan Nandan 1d403c0d1a Add flush routines 3 years ago
Sayan Nandan e89417cbc6 Fix preload generation and add preload decoding 3 years ago