Commit Graph

  • 9d9c7471da nway_merger: use pop_front() instead of erase() Avi Kivity 2015-05-03 13:04:52 +03:00
  • b7757617bb nway_merger: strip osv namespace Avi Kivity 2015-04-30 20:24:46 +03:00
  • a25c92eda6 Import nway_merger<> from osv Avi Kivity 2015-04-30 20:23:42 +03:00
  • 1b844325dd sstables: remove leftover printfs Glauber Costa 2015-05-05 10:26:01 -04:00
  • 00dfa05833 Merge branch 'mutation-v2' of github.com:glommer/urchin into db Avi Kivity 2015-05-05 17:04:04 +03:00
  • 233a84eb6b sstables: convert row to internal representation Glauber Costa 2015-04-29 20:47:29 -04:00
  • e8b3198580 sstables: bloom filter api Glauber Costa 2015-04-28 18:04:02 -04:00
  • f6e8141e0d binary search: allow direct token passing Glauber Costa 2015-05-01 12:15:22 -04:00
  • ea81c44095 sstable key: composite view Glauber Costa 2015-04-23 17:55:10 -04:00
  • d977220b8e sstable key: explode a partition key Glauber Costa 2015-04-23 17:54:45 -04:00
  • 7516966db5 message: Fix passing by reference Asias He 2015-05-05 17:40:44 +08:00
  • de2e297016 rpc: handle future<> return type of an rpc handler properly Gleb Natapov 2015-05-05 12:07:20 +03:00
  • a31d8fcc49 Merge branch 'sstable-write' into db Avi Kivity 2015-05-05 11:19:47 +03:00
  • 73a2fd04a7 tests: Add testcase to generation of SSTable data file Raphael S. Carvalho 2015-05-04 12:23:25 -03:00
  • c646307711 sstables: add initial support to generation of data file Raphael S. Carvalho 2015-05-04 12:23:24 -03:00
  • 9a263328d5 mutation_partition: rename tombstone_for_static_row to partition_tombstone Raphael S. Carvalho 2015-05-04 12:23:22 -03:00
  • f328609837 sstables: add write support to bytes_view Raphael S. Carvalho 2015-05-04 12:23:21 -03:00
  • e0949cdb82 sstables: add support to create composite from clustering_key Raphael S. Carvalho 2015-05-04 12:23:20 -03:00
  • 9d7de45ca4 mutation_partition: add function to return a reference to _rows Raphael S. Carvalho 2015-05-04 12:23:19 -03:00
  • f689ef705a gossip: Forward gossip message to cpu0 Asias He 2015-05-04 21:45:38 +08:00
  • 2835da3d8c config: make sure aliases actually work properly Calle Wilund 2015-05-04 13:55:59 +02:00
  • 89e4fb5991 Merge branch 'gleb/merge' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-05 10:41:34 +03:00
  • 78d36eabc2 Merge remote-tracking branch 'origin/master' into tmpmerge Gleb Natapov 2015-05-04 13:11:17 +03:00
  • 36701cafcb iostream: make close() flush Raphael S. Carvalho 2015-05-04 12:23:23 -03:00
  • e5499ec96e README: Add missing yaml-cpp-devel package Asias He 2015-05-05 14:34:44 +08:00
  • 061de14d01 README: Rename README-OSv to README-OSv.md Asias He 2015-05-05 14:36:37 +08:00
  • e1c0ddea93 commitlog: make sure we don't race creating segments Calle Wilund 2015-05-04 17:38:44 +02:00
  • 2ec7535969 rpc: allow handler to receive non default constructable types Gleb Natapov 2015-04-30 18:00:42 +03:00
  • 6d4868a357 Merge branch 'fix-bsearch-v2' of github.com:glommer/urchin into db Avi Kivity 2015-05-01 11:01:43 +03:00
  • cd001d208c sstable: calculate data size Glauber Costa 2015-04-29 17:39:14 -04:00
  • fe4b33053e sstable_test: move some interesting functions to a header file Glauber Costa 2015-04-23 18:04:24 -04:00
  • cccc3c8597 data_input: allow other sizes to be used for reading a blob. Glauber Costa 2015-04-22 17:01:04 -04:00
  • 08d7a7c3d5 binary search: clarify return value Glauber Costa 2015-04-30 15:30:48 -04:00
  • 9993344ab8 tests: test the binary search over a full index list Glauber Costa 2015-04-29 21:31:25 -04:00
  • 1bd12ec2ff binary search: fix token comparator Glauber Costa 2015-04-29 21:30:41 -04:00
  • 9e8f6c4e50 Merge branch 'tgrabiec/cleanups' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-04-30 20:40:08 +03:00
  • b28d26bc9f murmur_hash: Drop static qualifier from template definition Tomasz Grabiec 2015-04-30 16:44:05 +02:00
  • d54388e1f6 compound_compat: Remove leftover code Tomasz Grabiec 2015-04-30 13:24:51 +02:00
  • 6c008d825c tests: Add partitioner test to test.py Tomasz Grabiec 2015-04-30 12:01:14 +02:00
  • 93aab46406 tests: Fix murmur_hash_test Tomasz Grabiec 2015-04-30 14:23:24 +02:00
  • a28f0efd9a sstring: add iterator range constructor Avi Kivity 2015-04-30 13:51:43 +03:00
  • 4d1ba11668 Merge branch 'tgrabiec/fix-decorated-key-order' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-04-30 14:54:35 +03:00
  • 72c327b02f tests: Add partitioner test Tomasz Grabiec 2015-04-30 12:01:14 +02:00
  • aec740f895 db: Make decorated_key have ordering compatible with Origin Tomasz Grabiec 2015-04-30 10:53:30 +02:00
  • dfa0f1c003 rcp: put client into an error state when connection is broken Gleb Natapov 2015-04-30 12:25:16 +03:00
  • 0a47b5f7c9 rpc: return exception as a future instead of throwing in client send path Gleb Natapov 2015-04-30 12:25:15 +03:00
  • 359af7745c dht: murmur3_partitioner: move get_token() implementation to .cc Tomasz Grabiec 2015-04-29 20:30:24 +02:00
  • 51d26620ca db: Remove comment above partitions map Tomasz Grabiec 2015-04-29 16:05:32 +02:00
  • 46e72cbc64 tests: Introduce perf_hash.cc, hashing benchmark Tomasz Grabiec 2015-04-29 15:24:31 +02:00
  • ce78aef19a tests: Introduce murmur_hash_test.cc Tomasz Grabiec 2015-04-29 14:48:57 +02:00
  • 5fc149d454 utils: murmur_hash: Add input iterator based hash3_x64_128() version Tomasz Grabiec 2015-04-29 10:37:12 +02:00
  • 9197914697 utils: Fix indentation in murmur_hash.hh Tomasz Grabiec 2015-04-28 19:09:45 +02:00
  • ad05bb92d1 compound: Add compound::is_prefixable Tomasz Grabiec 2015-04-30 10:31:52 +02:00
  • 71e580c9c6 tests: keys: Add compatibility layer tests Tomasz Grabiec 2015-04-30 10:51:19 +02:00
  • 82882779b6 keys: Expose compatibility layer with Origin in partition_key Tomasz Grabiec 2015-04-30 10:50:15 +02:00
  • e7c282fdf2 tests: Add tests for compound adaptors Tomasz Grabiec 2015-04-29 13:56:23 +02:00
  • 89dca2eee4 compound: Introduce legacy format adaptors Tomasz Grabiec 2015-04-29 13:55:01 +02:00
  • c78b2b1e0d compound: Introduce components() method Tomasz Grabiec 2015-04-29 10:33:38 +02:00
  • 7d45a472aa compound: Implement iterator::operator->() Tomasz Grabiec 2015-04-29 10:33:34 +02:00
  • 6f536382b8 compound: Mark and document component iterator as InputIterator Tomasz Grabiec 2015-04-28 13:16:03 +02:00
  • 6a9c49ee47 compound: Implement postfix incrementation in the component iterator Tomasz Grabiec 2015-04-28 16:49:56 +02:00
  • 8d2233fb33 compound: Add method for checking if type is compound or not Tomasz Grabiec 2015-04-28 10:01:27 +02:00
  • 08a17496a3 keys: Move get_component() to compound_wrapper Tomasz Grabiec 2015-04-28 18:56:50 +02:00
  • 0559062893 types: Introduce lexicographical_tri_compare() Tomasz Grabiec 2015-04-28 10:58:23 +02:00
  • b28ded72eb Merge branch 'dev/penberg/query-local-fixes' from seastar-dev.git Tomasz Grabiec 2015-04-30 10:12:27 +02:00
  • 26dd7c7cac service: Avoid schema ID lookup in storage_proxy::query_local() Pekka Enberg 2015-04-30 10:15:45 +03:00
  • 73928c27a5 service: Fix storage_proxy::query_local() to return static columns Pekka Enberg 2015-04-30 10:14:32 +03:00
  • 3e605f1c8c service: Fix storage_proxy::query_local() to return clustering keys Pekka Enberg 2015-04-30 10:05:36 +03:00
  • 992a6ea21e Collectd: Use initializer lists + declare < and == operators for clang Calle Wilund 2015-04-09 15:46:36 +02:00
  • 2dda4673a3 Merge branch 'calle/cassandra-config' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-04-29 19:25:37 +03:00
  • 2f4e7a00f6 Use db/config object in main, database etc Calle Wilund 2015-04-29 10:24:17 +02:00
  • 2e54725017 rpc: allow handler to return a type without default constructor Gleb Natapov 2015-04-29 18:34:06 +03:00
  • 5054892657 Cassandra compatible "config" object Calle Wilund 2015-04-29 10:22:08 +02:00
  • 63ea446849 Collectd: Use initializer lists + declare < and == operators for clang Calle Wilund 2015-04-09 15:46:36 +02:00
  • 509d8a188e Merge branch 'cleanup-sst' of github.com:glommer/urchin into db Avi Kivity 2015-04-29 16:49:59 +03:00
  • 34d099dfbf sstables: make read_summary_entry private Glauber Costa 2015-04-28 17:29:25 -04:00
  • 198f55dc5c sstables: don't expose summary binary search Glauber Costa 2015-04-28 16:47:41 -04:00
  • 8ec9f162bb sstables: make read_index a private function Glauber Costa 2015-04-28 16:31:16 -04:00
  • 4593d52444 cql3: remove gunk from lists.hh Avi Kivity 2015-04-29 16:31:36 +03:00
  • 2693dd2c7b db: Extract bytes related stuff from database.cc to bytes.cc Tomasz Grabiec 2015-04-29 14:21:39 +02:00
  • 6290dee438 db: const correctness for abstract_type and friends Avi Kivity 2015-04-29 15:19:37 +03:00
  • ab60ed8813 db: s/shared_ptr<abstract_type>/data_type/ Avi Kivity 2015-04-29 15:09:04 +03:00
  • 257efda9d5 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-04-29 12:40:08 +03:00
  • 7071239f49 Merge branch 'master' of github.com:cloudius-systems/seastar Avi Kivity 2015-04-29 12:34:15 +03:00
  • d45e0ebd4a tests: add shared_ptr tests for const support Avi Kivity 2015-04-29 11:26:57 +03:00
  • c952248dc5 shared_ptr: improve const support Avi Kivity 2015-04-29 11:25:53 +03:00
  • 03da7399a0 sstring: add iostream input (>>) Calle Wilund 2015-04-29 10:13:46 +02:00
  • 3162873d7f Merge branch 'calle/commitlog' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-04-29 11:28:05 +03:00
  • aeb83f2874 Add commitlog to db + use it in storage_proxy/handler Calle Wilund 2015-04-07 12:03:45 +02:00
  • 07f1208926 Make commitlog respect max disk size setting. Calle Wilund 2015-04-01 13:41:21 +02:00
  • ac576bf1dc schema: Remove thrift_schema Tomasz Grabiec 2015-04-28 19:43:44 +02:00
  • cae462c534 Merge remote-tracking branch 'dev/penberg/keyspace-merging/v5' from seastar-dev.git Tomasz Grabiec 2015-04-28 18:06:23 +02:00
  • f00f5f39d9 Merge tag 'avi/remedial-collections-2/v1' from seastar-dev.git Tomasz Grabiec 2015-04-28 17:48:07 +02:00
  • 0b09296f5d cql3: enable grammer for collection conditions Avi Kivity 2015-04-28 18:17:25 +03:00
  • 993db76ef8 cql3: fix column_condition::collection_in_condition() naming Avi Kivity 2015-04-28 18:16:49 +03:00
  • 1f5321d958 db: drop unimplemented::COLLECTIONS Avi Kivity 2015-04-28 18:02:56 +03:00
  • 372b403258 cql3: implement schema::has_collections() Avi Kivity 2015-04-28 18:02:35 +03:00
  • 44f44bbeeb cql3: convert collection-related items in single_column_relation to C++ Avi Kivity 2015-04-28 18:01:54 +03:00
  • 97f689eb03 cql3: convert single_column_restriction::IN_with_marker to C++ Avi Kivity 2015-04-28 18:00:35 +03:00
  • 9c446a5465 cql3: convert RequestValidations.java to C++ Avi Kivity 2015-04-28 17:05:32 +03:00