Commit Graph

  • 588fb4fdcd Gossiper: Add global function Amnon Heiman 2015-05-25 16:01:00 +03:00
  • 6d6872063d http: simplify using the parameters in the request Amnon Heiman 2015-05-25 13:54:39 +03:00
  • 898233ddcf Remove redundant const in static constexpr const Asias He 2015-05-25 17:57:58 +08:00
  • ab5ccf1a87 sstables: write filter component Glauber Costa 2015-05-21 13:05:50 -04:00
  • 88e7dcfa86 Remove redundant const in static constexpr const Asias He 2015-05-25 16:38:08 +08:00
  • 5b259ff9e3 Merge "sstable range reads" Avi Kivity 2015-05-25 10:51:25 +03:00
  • b5beef0529 Merge seastar upstream Avi Kivity 2015-05-25 10:35:15 +03:00
  • 4dc488afb2 database: Store metadata in 'struct keyspace' Pekka Enberg 2015-05-25 09:09:56 +03:00
  • 0bd48b37ed future: consolidate task_with_state, task_with_ready_state Avi Kivity 2015-05-23 11:40:39 +03:00
  • 28e14a08d8 sstables: add FIXME comment Raphael S. Carvalho 2015-05-21 15:09:46 -03:00
  • 617484c8f1 sstables: use u-ref to avoid copy of partitions Raphael S. Carvalho 2015-05-21 14:39:04 -03:00
  • fc735de91c tests: test range reader Glauber Costa 2015-05-20 21:50:08 -04:00
  • 62327ff25d sstables: allow to convert a full range Glauber Costa 2015-05-19 22:35:53 -04:00
  • 6a8049dce1 dht: add maximum_token Glauber Costa 2015-05-20 21:21:35 -04:00
  • d4ed0d4c85 sstables: add a maximum and minimum key Glauber Costa 2015-05-20 21:49:11 -04:00
  • f1ad76cd33 sstable: make comparison logic part of key Glauber Costa 2015-05-20 21:22:19 -04:00
  • 5134631fed sstables: fix bug when reading from index not in the last summary group Glauber Costa 2015-05-20 19:29:39 -04:00
  • b0a990d9c6 sstables: factor out code to compute end positions Glauber Costa 2015-05-20 18:05:47 -04:00
  • 490d3bab6e sstables: factor out binary search adjustment code Glauber Costa 2015-05-19 22:15:06 -04:00
  • 72194762ec sstables: allow for empty key parameter in row_consumer Glauber Costa 2015-05-20 15:52:08 -04:00
  • 9b17d33fdf mutation: add a move assignment operator Glauber Costa 2015-05-20 15:45:26 -04:00
  • 522b5b0302 sstable: allow for empty key_views Glauber Costa 2015-05-20 15:43:30 -04:00
  • 7ebfc7ef99 sstables: use a key_view instead of a key in the converter Glauber Costa 2015-05-19 22:34:38 -04:00
  • e69411cf32 sstables: allow a key_view to be exploded as well Glauber Costa 2015-05-19 22:09:25 -04:00
  • 84cbe7c862 sstables: fix test position Glauber Costa 2015-05-21 12:19:33 -04:00
  • 1e44a5ecbc sstables: summary: fix a bug when reading position Glauber Costa 2015-05-21 08:59:31 -04:00
  • 26e5a485dc Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-05-21 16:47:01 +03:00
  • 0c549eeca6 reactor: fix unintentional timer copying in reactor destructor Gleb Natapov 2015-05-21 16:09:16 +03:00
  • bbc8dbbab5 db: abstract memtable empty test Avi Kivity 2015-05-21 15:48:51 +03:00
  • 59f4b9af46 messaging: bind rpc client to listen-address Gleb Natapov 2015-05-21 15:12:18 +03:00
  • be5676fc95 main: use rpc-address config option for cql and thrift Gleb Natapov 2015-05-21 15:12:17 +03:00
  • a61007d6b2 stub dns resolver Gleb Natapov 2015-05-21 15:12:16 +03:00
  • c1a97ce9c5 Merge seastar upstream Avi Kivity 2015-05-21 15:17:23 +03:00
  • 068a3190d1 db: add written sstable to read set Avi Kivity 2015-05-21 14:44:04 +03:00
  • 21f7975b57 db: don't flush empty memtables Avi Kivity 2015-05-20 19:17:06 +03:00
  • 3961e0391a db: fix sstable use-after-free in seal_active_memtable() Avi Kivity 2015-05-21 13:18:35 +03:00
  • b483d506eb Merge "generation of sstable files" Avi Kivity 2015-05-21 11:11:55 +03:00
  • 3ffad6f127 tests: add sstable mutation test to the full set of regression tests Glauber Costa 2015-05-20 17:54:43 -04:00
  • ba60176d4d bloom_filter: fix index calculation to work on int, not uint Glauber Costa 2015-05-20 17:54:42 -04:00
  • 601bb48fe7 bloom_filter: no need for a unique_ptr Glauber Costa 2015-05-20 17:54:41 -04:00
  • f6073bea21 tests: test that generated sstable components can be loaded Raphael S. Carvalho 2015-05-19 21:24:30 -03:00
  • 5051575ac4 sstables: add initial support to generation of TOC file Raphael S. Carvalho 2015-05-20 15:19:18 -03:00
  • 57060b5dfe sstables: add initial support to generation of summary file Raphael S. Carvalho 2015-05-20 15:17:21 -03:00
  • 9e71f6d35c sstables: add initial support to generation of index file Raphael S. Carvalho 2015-05-20 12:10:26 -03:00
  • b00bb80c18 sstables: improve approach to generation of sstables Raphael S. Carvalho 2015-05-20 11:30:18 -03:00
  • ea6f8a0f5a tests: use sstable::filename Raphael S. Carvalho 2015-05-19 15:30:46 -03:00
  • ff52678eb5 sstables: add static method filename to sstable Raphael S. Carvalho 2015-05-19 15:22:52 -03:00
  • 32c274f69e db: wire up sstable read path for single partition lookups Avi Kivity 2015-05-20 17:53:35 +03:00
  • 2e31147c70 sstables: add file_writer Raphael S. Carvalho 2015-05-20 11:27:18 -03:00
  • cb6361ed03 rpc: add ability to bind client to a specified local address Gleb Natapov 2015-05-20 17:02:59 +03:00
  • f77d3bbf52 net: extend connect() API to allow to bind to specific local address/port Gleb Natapov 2015-05-20 17:02:58 +03:00
  • 1c7ed0a86c Merge tag 'avi/cf-cow/v1' Tomasz Grabiec 2015-05-20 15:29:48 +02:00
  • ff42d58881 db: use CoW to modify the memtable list in column_family Avi Kivity 2015-05-20 15:12:19 +03:00
  • 1342553fed db: remove column_family::testonly_all_memtables() Avi Kivity 2015-05-20 15:28:53 +03:00
  • 82af574e3f service: Remove const qualifier from client_state getter Tomasz Grabiec 2015-05-20 14:14:35 +02:00
  • f8f6e979ef db: use CoW to modify the sstable table in column_family Avi Kivity 2015-05-20 15:12:19 +03:00
  • 4008347d89 sstable: add generation accessor Avi Kivity 2015-05-20 15:11:59 +03:00
  • 866d39b5dc migration_manager: Fail announce_new_keyspace if keyspace already exists Pekka Enberg 2015-05-20 11:41:09 +03:00
  • f8c8a55bfe Merge seastar upstream Avi Kivity 2015-05-20 14:27:40 +03:00
  • 788982df33 thrift: improve error messages for exceptions not declared in the thrift interface Avi Kivity 2015-05-20 14:05:38 +03:00
  • eda6a528eb iostream: consume() - fix hung test Nadav Har'El 2015-05-20 13:53:42 +03:00
  • f34f195860 database: Fix capture by reference in create_keyspace() Pekka Enberg 2015-05-20 11:53:28 +03:00
  • 4657b24154 transport: Make CQL server less noisy Pekka Enberg 2015-05-20 11:43:17 +03:00
  • ddf2167949 net: add new contractor for ipv4_addr Gleb Natapov 2015-05-20 11:33:35 +03:00
  • 0b2ba53e15 Merge "bloom filter read support" Avi Kivity 2015-05-20 10:44:16 +03:00
  • 85f23f6894 tests: reindent test_multiple_memtables_multiple_partitions() Avi Kivity 2015-05-19 23:48:17 +03:00
  • 42a587a954 db: reindent column_family::query() Avi Kivity 2015-05-19 23:47:26 +03:00
  • 6867ad8fd7 db: reindent column_family::for_all_partitions Avi Kivity 2015-05-19 23:46:11 +03:00
  • 137b3beb2f Merge tag 'avi/readpath-prep/v1' from seastar-dev.git Tomasz Grabiec 2015-05-19 20:39:36 +02:00
  • 5e759aa2dd Merge "Keyspace creation cleanups" Avi Kivity 2015-05-19 20:06:42 +03:00
  • 3ae81e68a0 Merge seastar upstream Avi Kivity 2015-05-19 19:39:19 +03:00
  • c5f61666d3 input_stream::consume() overhaul Nadav Har'El 2015-05-19 19:27:07 +03:00
  • d03654c3d9 sstables: bloom filter implementation Glauber Costa 2015-05-19 10:47:02 -04:00
  • 9d3ef62789 sstables: add convenience constructors for filter type Glauber Costa 2015-05-19 11:03:40 -04:00
  • b86218b2ef bloom filter Glauber Costa 2015-04-02 16:10:47 -04:00
  • 1c1758150f sstables: change read_simple and write_simple to be able to handle arbitrary parameters Glauber Costa 2015-05-14 16:57:11 -04:00
  • 151feb8b6e bloom_filter: bloom calculations Glauber Costa 2015-04-07 13:17:47 -04:00
  • b16f1968e7 exceptions: allow for message in unsupported operation Glauber Costa 2015-04-07 13:11:11 -04:00
  • 4d92927c75 sstables: calculate filter by key, not token Glauber Costa 2015-05-14 15:01:02 -04:00
  • f976a1e905 Merge "Migration manager cleanups" Avi Kivity 2015-05-19 17:27:10 +03:00
  • 2814a65f9c migration_manager: Implement announce_new_column_family() variant Pekka Enberg 2015-05-19 17:04:30 +03:00
  • cf9677fa6f migration_manager: Unify announce_new_keyspace() functions Pekka Enberg 2015-05-19 17:03:27 +03:00
  • 079d806554 migration_manager: Move implementation to separate file Pekka Enberg 2015-05-19 16:56:28 +03:00
  • 1284211d30 migration_manager: Remove obsolete Java imports Pekka Enberg 2015-05-19 16:48:40 +03:00
  • 8a896e4ed5 cql: Remove obsolete cql3.cc Pekka Enberg 2015-05-19 15:56:08 +03:00
  • 51b4b360be Merge commitlog RESTful API Avi Kivity 2015-05-19 15:51:34 +03:00
  • c6723d2f61 Adding the commitlog API implementation Amnon Heiman 2015-05-19 12:37:35 +03:00
  • 8f5c2a3143 API: Add the commitlog API Amnon Heiman 2015-05-19 12:25:53 +03:00
  • b95dabba38 Expose the segment names in commit log Amnon Heiman 2015-05-19 12:22:56 +03:00
  • 56d6fdacfe database: Simplify replication strategy initialization Pekka Enberg 2015-05-19 15:02:18 +03:00
  • cd35617855 database: Use keyspace_metadata for creation functions Pekka Enberg 2015-05-19 14:11:47 +03:00
  • f0ad71f9f1 thrift: Fix keyspace metadata init in system_add_keyspace() Pekka Enberg 2015-05-19 14:00:19 +03:00
  • db04bba208 db: futurize the single partition query path Avi Kivity 2015-05-18 19:45:39 +03:00
  • 738be63b28 db: define column_family move constructor in .cc Avi Kivity 2015-05-19 14:59:13 +03:00
  • 72d721ea56 db: futurize column_family::query() outer loop Avi Kivity 2015-05-18 18:35:03 +03:00
  • d6754823b8 db: conform to sstable naming convention wrt generation Avi Kivity 2015-05-18 11:35:53 +03:00
  • 05f7c6abd5 sstable: rename convert_row() to read_row() Avi Kivity 2015-05-18 11:20:21 +03:00
  • b795acdf63 Adds the database to the API context Amnon Heiman 2015-05-19 13:27:57 +03:00
  • 104557b3a0 Merge "Keyspace metadata cleanup" Avi Kivity 2015-05-19 11:39:03 +03:00
  • 06a9eb2f31 db: fix bad print() in seal_active_memtable() Avi Kivity 2015-05-19 10:41:29 +03:00