Commit Graph

  • 1931165021 config: Simplify ks_meta_data::new_keyspace() Pekka Enberg 2015-05-19 10:52:42 +03:00
  • e80fe254d2 config: Encapsulate ks_meta_data member variables Pekka Enberg 2015-05-19 10:51:39 +03:00
  • a16b915a8e config: Unify ks_meta_data constructors Pekka Enberg 2015-05-19 10:33:56 +03:00
  • 491d5e648b config: Unify ks_meta_data::new_keyspace() functions Pekka Enberg 2015-05-19 10:28:23 +03:00
  • b7ddd2c4b6 config: Remove ifdef'd code from ks_meta_data class Pekka Enberg 2015-05-19 10:20:23 +03:00
  • c552fdb8b3 json2code Enhence the enum_wrapper Amnon Heiman 2015-05-18 15:49:58 +03:00
  • 886928962b db: fix query of multiple pkeys ("pkey IN (k1, k2, k3)") failing on missing key Avi Kivity 2015-05-18 18:50:58 +03:00
  • e31648c7fd Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-05-18 17:10:58 +03:00
  • 01e1239608 thrift: rename CassandraAsyncHandler to match coding style Avi Kivity 2015-05-18 16:31:44 +03:00
  • af15b24902 thrift: fix system_add_keyspace() indentation Avi Kivity 2015-05-18 16:20:25 +03:00
  • 9b43fe252a Merge branch 'penberg/user-types-cleanup' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-18 16:07:19 +03:00
  • 51e19fc090 memtable.h: add copyright statement Avi Kivity 2015-05-18 15:59:23 +03:00
  • 9ee7e21438 Switch to user_types_metadata Pekka Enberg 2015-05-18 15:53:22 +03:00
  • 07d7f410f3 Merge branch 'memtable' into db Avi Kivity 2015-05-18 15:50:24 +03:00
  • c1aed8a712 config: Move ks_meta_data implementation to .cc file Pekka Enberg 2015-05-18 15:40:25 +03:00
  • 875148dae6 db: create keyspace/column_family directory structure Avi Kivity 2015-05-17 10:21:47 +03:00
  • 20775b9d5c db: store a column_family's memtables in a list instead of a vector Avi Kivity 2015-05-17 12:08:46 +03:00
  • 394e0d3a8c db: make database::add_keyspace() return void Avi Kivity 2015-05-11 13:05:10 +03:00
  • d8fed7e211 db: add simple memtable sealing policy Avi Kivity 2015-05-10 14:23:55 +03:00
  • 1cf95e4bd8 Merge branch 'thread' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-05-18 15:27:22 +03:00
  • 03c4a6d050 rpc: add counters to the rpc client Amnon Heiman 2015-05-18 15:24:07 +03:00
  • 0eb842dc5b db: write memtable after sealing it Avi Kivity 2015-05-10 14:23:12 +03:00
  • ca49d73f97 db: allow configuring a column family to be memory-only Avi Kivity 2015-05-11 11:02:08 +03:00
  • dda5cbfd0d db: make column_family and keyspace configurable Avi Kivity 2015-05-10 14:20:20 +03:00
  • 7842113cb6 db: prune some unused column_familiy methods Avi Kivity 2015-05-18 14:59:02 +03:00
  • 3838d82c1f merge_schema copies storage_proxy unintentionally Gleb Natapov 2015-05-18 11:46:15 +03:00
  • d9d16a37b3 db: avoid storing frozen_mutation serialized size in commit log Avi Kivity 2015-05-12 10:28:31 +03:00
  • fd4f36e499 thrift: add missing #include Avi Kivity 2015-05-17 23:37:28 +03:00
  • 784e03aa31 thread: use setjmp/longjmp for context switches Avi Kivity 2015-05-17 17:22:48 +03:00
  • 6223e88653 tests: add thread context switch timing test Avi Kivity 2015-05-17 15:23:38 +03:00
  • 7a309c07f5 tests: add basic thread test Avi Kivity 2015-05-17 15:25:47 +03:00
  • cd0ae463b3 core: thread support Avi Kivity 2015-05-07 11:46:44 +03:00
  • 99f0bc784e tests: remove old sstables before creating new in sstable_test Avi Kivity 2015-05-17 12:54:18 +03:00
  • 64d1538b7c schema: add filter false positive chance Glauber Costa 2015-05-15 13:28:26 -04:00
  • 2174285c31 db: move memtable definition to its own file Glauber Costa 2015-05-15 13:48:58 -04:00
  • 7dc9ba1714 sstables: write summary position field as little endian Raphael S. Carvalho 2015-05-14 17:04:46 -03:00
  • a4880ac0c5 tests: convert mutation_test to use SEASTAR_TEST_CASE() Avi Kivity 2015-05-14 19:02:32 +03:00
  • ad54edb047 tests: use memtable instead of column_family where appropriate Avi Kivity 2015-05-10 16:19:17 +03:00
  • 40c2d91cd8 db: add memtable::find_or_create_row_slow() Avi Kivity 2015-05-10 16:34:25 +03:00
  • 81e4c28898 sstable: fix signed conversion build problems Glauber Costa 2015-05-14 10:36:15 -04:00
  • 830765b959 Merge branch 'shlomi/support_net_service_stop_v4_rebase' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-14 16:40:27 +03:00
  • fbb3d9d434 main: Init messaging_service before thrift and cql server Asias He 2015-05-14 16:40:33 +08:00
  • 7c879ea842 Add a test to start/stop messaging_service,gossiper,failure-detector Shlomi Livne 2015-05-13 09:37:44 +03:00
  • 0ad0a02d93 Change failure_detector registration of listeners to accept a ptr Shlomi Livne 2015-05-13 16:39:21 +03:00
  • 89b9443127 Adding gossiper stop and internal handler::stop Shlomi Livne 2015-05-12 18:17:59 +03:00
  • a73adc39f3 Rename gossiper stop to shutdown to allow creation of stop() needed for distributed<>::stop Shlomi Livne 2015-05-12 18:11:50 +03:00
  • fbeafa67cb Add failure_dector stop() that will be called by distributed<>::stop Shlomi Livne 2015-05-12 18:10:20 +03:00
  • 902d5b21ca sleep: Fix use-after-free in sleep() Nadav Har'El 2015-05-14 01:01:27 +03:00
  • 64d9fca4ef main: Move messaging_service init code into a helper function Asias He 2015-05-14 16:01:36 +08:00
  • b1d604d584 Merge branch 'sst2mutation-v4' of github.com:glommer/urchin into db Avi Kivity 2015-05-14 10:50:57 +03:00
  • 159fe294f2 Merge branch 'gossip' into db Avi Kivity 2015-05-14 10:37:58 +03:00
  • 1adacecb41 main: Fix indentation Asias He 2015-05-14 15:07:45 +08:00
  • bb87afcd1f main: Wire up gossip and friends Asias He 2015-05-14 15:07:44 +08:00
  • 979bb60d78 gms: Resolve localhost in inet_address Asias He 2015-05-14 15:07:43 +08:00
  • 827300ebe1 gossip: Fix sending ECHO message Asias He 2015-05-14 15:07:42 +08:00
  • 46480ca836 config: Add support for maps in command lines + fix seed_provider Calle Wilund 2015-05-13 11:54:26 +02:00
  • 8de096ba81 sstable: add tests for mutation transformation Glauber Costa 2015-04-23 18:25:30 -04:00
  • e3f87033b7 sstables: convert collections to mutation Glauber Costa 2015-05-06 19:26:52 -04:00
  • 53b6162976 sstables: rework collection detection code Glauber Costa 2015-05-06 18:19:21 -04:00
  • e7ab34d644 sstables: handle row tombstone Glauber Costa 2015-05-05 19:49:09 -04:00
  • d31b12a3fd sstables: implement conversion of range tombstone Glauber Costa 2015-05-06 18:57:57 -04:00
  • d00c228409 sstables: turn some column parser fields static Glauber Costa 2015-05-12 14:02:46 -04:00
  • c4dfefe3d1 sstable key: accept markers other than zero Glauber Costa 2015-05-06 18:14:35 -04:00
  • 34c6cca845 sstable types: convert a deletion time to a tombstone Glauber Costa 2015-05-07 17:07:07 -04:00
  • 0a4a5914a8 sstables: add helper method for deletion_time Glauber Costa 2015-05-05 19:48:20 -04:00
  • 7ca7b69761 sstables: do not short-cut cql row marker Glauber Costa 2015-05-05 18:33:53 -04:00
  • 2fba948ad8 sstables: move timestamps to signed integer Glauber Costa 2015-05-05 17:48:59 -04:00
  • 590abb800e sstables: pass a key_view instead of bytes_view to consume_row_start Glauber Costa 2015-05-05 17:18:54 -04:00
  • 4dde0386de sstable key: provide equality and inequality operator Glauber Costa 2015-05-05 17:41:44 -04:00
  • 936bb2c97d sstables: small fixes for mutation converted Glauber Costa 2015-05-05 16:21:42 -04:00
  • f190beaa4e sstables: return a mutation_opt instead of a pointer Glauber Costa 2015-05-05 11:20:48 -04:00
  • fa344eaeb8 Merge branch 'master' of github.com:cloudius-systems/urchin into sstable-excl Avi Kivity 2015-05-13 18:06:19 +03:00
  • 520cd91e90 sstables: don't overwrite datafiles Avi Kivity 2015-05-13 13:39:43 +03:00
  • 8d9fb8a96c message: consolidate send_message() and send_message_oneway() Gleb Natapov 2015-05-10 15:08:41 +03:00
  • 5c3f538b29 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-13 13:24:07 +03:00
  • 2f10793898 core: add open_flags::exclusive (O_EXCL) Avi Kivity 2015-05-13 13:23:18 +03:00
  • 8c09dbdbe8 Merge branch 'tgrabiec/cleanups' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-13 11:08:21 +03:00
  • 097aeb261e Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-13 10:57:53 +03:00
  • bf527c2842 future: add range-based parallel_for_each variant Avi Kivity 2015-05-13 10:53:13 +03:00
  • 8fedebd166 db: Add clarifying description to query_command and partition_slice Tomasz Grabiec 2015-05-13 08:55:08 +02:00
  • f656ae8ed4 db: Encapsulate deletable_row fields Tomasz Grabiec 2015-05-11 16:53:50 +02:00
  • dbc40dfb09 db: Encapsulate the "row" class Tomasz Grabiec 2015-05-11 11:47:21 +02:00
  • 56bea440a7 mutation_partition: Pass schema by const& where applicable Tomasz Grabiec 2015-05-08 14:41:08 +02:00
  • a5ff3818f7 mutation_partition: Visually segregate mutators from getters Tomasz Grabiec 2015-05-08 14:03:12 +02:00
  • 431958c621 keys: Fix make_empty() Tomasz Grabiec 2015-05-11 11:43:47 +02:00
  • ee5b6d0f2e Merge branch 'penberg/sstable-cleanups' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-12 19:03:08 +03:00
  • 3e04c30c00 Merge branch 'penberg/cql-cleanups' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-12 17:04:10 +03:00
  • f3c8994535 distributed: add map_reduce() variant accepting an initial value Avi Kivity 2015-05-12 16:57:50 +03:00
  • f2438d0124 sstables: Formatting cleanups Pekka Enberg 2015-05-12 16:55:43 +03:00
  • 5c515dcad8 sstables: Define public members first Pekka Enberg 2015-05-12 16:52:15 +03:00
  • 11b633208d cql3: Remove Java imports from C++ files Pekka Enberg 2015-05-12 16:38:04 +03:00
  • c6da7e6844 cql3: Use std::nullopt constant Pekka Enberg 2015-05-12 16:35:39 +03:00
  • d50139351f cql3: Use pragma once everywhere Pekka Enberg 2015-05-12 16:22:12 +03:00
  • b300a05468 Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-05-12 15:07:16 +03:00
  • 548646d4ba Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-12 14:44:57 +03:00
  • 50d65f1d86 smp: protect lifetime of function parameter to submit_to() Avi Kivity 2015-05-12 11:43:20 +03:00
  • c779fa880f Merge branch 'penberg/keyspace-merging-improvements/v2' from seastar-dev.git Tomasz Grabiec 2015-05-12 13:08:02 +02:00
  • 96a1955cea db/legacy_schema_tables: Use map_difference() instead of open-coding it Pekka Enberg 2015-05-11 14:28:13 +03:00
  • d3f9af7239 Make storage_proxy::query_local() return bare lw_shared_ptr<> Pekka Enberg 2015-05-11 14:18:17 +03:00
  • 6173d1af62 Merge branch 'calle/scollectd-fixes' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-05-12 12:42:19 +03:00