Commit Graph

  • 21874eb8eb storage_service: Stub get_load Asias He 2015-08-28 13:16:55 +08:00
  • d7736062ef storage_service: Stub drain Asias He 2015-08-28 13:13:47 +08:00
  • ea691397f6 storage_service: Stub remove_node Asias He 2015-08-28 11:05:50 +08:00
  • a1ab9e60b7 storage_service: Stub decommission Asias He 2015-08-28 10:55:20 +08:00
  • babefbc47b storage_service: Stub is_native_transport_running Asias He 2015-08-28 10:34:53 +08:00
  • 5df469517b storage_service: Stub stop_native_transport Asias He 2015-08-28 10:28:58 +08:00
  • 4e765b06ef storage_service: Stub start_native_transport Asias He 2015-08-28 10:26:06 +08:00
  • d7d4217387 storage_service: Stub is_rpc_server_running Asias He 2015-08-28 10:22:21 +08:00
  • 4481b93524 storage_service: Stub stop_rpc_server Asias He 2015-08-28 10:21:02 +08:00
  • 36e3b62f8b storage_service: Stub start_rpc_server Asias He 2015-08-28 10:18:08 +08:00
  • 305a8461e6 unimplemented: Add STORAGE_SERVICE Asias He 2015-08-31 11:08:38 +08:00
  • 66fcff8ff9 tests: Introduce tests for lsa eviction Tomasz Grabiec 2015-08-27 17:27:22 +02:00
  • d20fae96a2 lsa: Make reclaimer run synchronously with allocations Tomasz Grabiec 2015-08-27 16:57:50 +02:00
  • 2d6d15308e tests: logalloc_test: Add test for compaction_lock Tomasz Grabiec 2015-08-31 21:38:36 +02:00
  • 6105c05dbe lsa: Introduce compaction_lock helper Tomasz Grabiec 2015-08-31 21:38:57 +02:00
  • 29e33dee4a tests: mutation_test: Restore indentation Tomasz Grabiec 2015-08-27 18:19:47 +02:00
  • ff8c81b25f memtable: Encapsulate unsafe accessors Tomasz Grabiec 2015-08-27 13:39:45 +02:00
  • 42dce17c82 lsa: Fix documentation for eviction functions Tomasz Grabiec 2015-08-26 12:20:08 +02:00
  • 295ec3bfae row_cache: Add cache.bytes.total statistic Tomasz Grabiec 2015-08-26 11:25:25 +02:00
  • d1f287b6fb configure.py: Flatten-out the monster if Tomasz Grabiec 2015-08-27 17:27:45 +02:00
  • 9ba84e458a Commitlog: Handle partial writes in segment::cycle Calle Wilund 2015-08-31 18:37:52 +02:00
  • 203b349722 Merge seastar upstream Avi Kivity 2015-08-31 19:49:18 +03:00
  • f6bba39473 Merge "Optimize row::map_type" from Paweł Avi Kivity 2015-08-31 19:48:32 +03:00
  • 72db8bdcfe Merge seastar upstream Avi Kivity 2015-08-31 19:41:48 +03:00
  • 22f87e4252 sstables: avoid passing zero-sized buffers to make_file_input_stream Avi Kivity 2015-08-31 19:40:59 +03:00
  • 9ab44d6754 database: log row::max_vector_size and internal_count Paweł Dziepak 2015-08-31 10:06:07 +02:00
  • 8d0419b621 managed_bytes: simplify empty() Paweł Dziepak 2015-08-26 15:13:28 +02:00
  • 0343fddeb0 managed_bytes: simplify default constructor Paweł Dziepak 2015-08-26 15:13:10 +02:00
  • 87481c3f53 mutation_partition: row: store cells either in vector or set Paweł Dziepak 2015-08-26 13:09:18 +02:00
  • 78eb61b38e tests: add test for managed_vector Paweł Dziepak 2015-08-31 09:38:53 +02:00
  • 956c27e021 utils: add LSA-aware vector capable of internal storage Paweł Dziepak 2015-08-31 09:37:56 +02:00
  • c8b8136941 atomic_cell_or_collection: add cast to bool Paweł Dziepak 2015-08-26 10:47:45 +02:00
  • 4f58f12cac atomic_cell_or_collection: make default constructor public Paweł Dziepak 2015-08-26 10:46:40 +02:00
  • b90d7128d7 mutation_partition: drop row::begin() and end() Paweł Dziepak 2015-08-26 10:21:20 +02:00
  • 25dfd70bc6 mutation_partition: use row::_cells directly in operator<< Paweł Dziepak 2015-08-26 10:20:41 +02:00
  • f7e5ea0436 mutation_partition: drop rows_equal() Paweł Dziepak 2015-08-26 10:18:54 +02:00
  • 7a9cc916a3 mutation_partition: add row::operator==() Paweł Dziepak 2015-08-26 10:16:52 +02:00
  • 3758a6d0a9 atomic_cell_or_collection: add operator==() Paweł Dziepak 2015-08-31 13:53:49 +02:00
  • f2c6c0164e mutation_partition: use remove_if() in row::compact_and_expire() Paweł Dziepak 2015-08-26 10:13:06 +02:00
  • 0c575aec53 mutation_partition: add row::remove_if() Paweł Dziepak 2015-08-26 10:11:01 +02:00
  • e0d5ab1459 mutation_partition: use row::merge() in apply() Paweł Dziepak 2015-08-26 10:08:56 +02:00
  • 899b0eacc6 mutation_partition: add merge() Paweł Dziepak 2015-08-26 10:07:30 +02:00
  • 4246c6b47a mutation_partition: use for_each_cell() in has_any_live_data() Paweł Dziepak 2015-08-26 10:05:55 +02:00
  • 4896307597 mutation_partition_serializer: use for_each_cell() Paweł Dziepak 2015-08-26 10:04:03 +02:00
  • ee6ae2264c sstables: use for_each_cell() to iterate through mutation partition Paweł Dziepak 2015-08-26 10:02:55 +02:00
  • 55a8467ac8 mutation_partition: add for_each_cell() Paweł Dziepak 2015-08-26 10:01:14 +02:00
  • f1167a594a tests/cql_env: make sure that value views are correct Paweł Dziepak 2015-08-26 09:41:49 +02:00
  • 4b9791230a tests/perf/simple_query: fix write mode Paweł Dziepak 2015-08-20 11:38:51 +02:00
  • 349015a269 Merge "Fix migration manager logging" from Pekka Avi Kivity 2015-08-31 16:27:49 +03:00
  • f2a79aa7f6 Merge Prepare for closing sstables, part 1 Avi Kivity 2015-08-31 16:15:18 +03:00
  • 702de43ce3 Merge "Commit log replay" from Calle Avi Kivity 2015-08-31 15:58:12 +03:00
  • 7090dffe91 mutation_reader: switch to a class based implementation Avi Kivity 2015-08-31 10:48:13 +03:00
  • a9b56133d6 sstables: close input_streams opened in random_access_reader Avi Kivity 2015-08-31 09:44:33 +03:00
  • 6e4b9b57ca sstables: remove unused class shared_file_random_access_reader Avi Kivity 2015-08-31 09:38:28 +03:00
  • 1ba655d905 Main: Do commit log replay at startup Calle Wilund 2015-08-19 17:16:23 +02:00
  • d3a01072af CommitLogReplayer: Java -> C++ Calle Wilund 2015-08-19 13:35:04 +02:00
  • 987454d012 Database: Add "flush_all_memtables" Calle Wilund 2015-08-24 19:16:58 +02:00
  • a349fbe1e6 Compaction: propagate metadata replay position from compacted tables Calle Wilund 2015-08-24 19:15:20 +02:00
  • c0018f85e9 SStables: put memtable replay_position in metadata on write Calle Wilund 2015-08-19 18:17:03 +02:00
  • bbf82e80d0 Commitlog: Allow skipping X bytes in commit log reader Calle Wilund 2015-08-19 16:11:26 +02:00
  • da9ea641e5 Commitlog: Handle full paths in descriptor file name parse. Calle Wilund 2015-08-19 13:34:20 +02:00
  • 02d2bef1f2 Commitlog: Expose convinience method "list_existing_segments" Calle Wilund 2015-08-24 19:19:01 +02:00
  • 19052b3c09 Commitlog: Expose list_existing_descriptors Calle Wilund 2015-08-25 09:39:44 +02:00
  • e068ffb5a5 Commitlog: Make file reader provide replay_position for entries Calle Wilund 2015-08-18 17:46:59 +02:00
  • 41b1ad8600 Commitlog: Make descriptor type visible/usable from outside Calle Wilund 2015-08-18 17:01:24 +02:00
  • f14e3cf8d0 Database: do not create shard-specific dirs for commitlog Calle Wilund 2015-08-18 14:31:40 +02:00
  • ea38b223bd Commitlog: change the ID generation scheme Calle Wilund 2015-08-18 14:07:20 +02:00
  • 4ac07fa87d Commitlog test: remove some hardcoded assumptions on segment IDs Calle Wilund 2015-08-18 14:05:41 +02:00
  • c040565bf9 runtime: expose boot_time Calle Wilund 2015-08-18 14:04:24 +02:00
  • d4ae43862d SStables: Use db::commitlog::replay_position (not own type) Calle Wilund 2015-08-17 14:19:43 +02:00
  • 0fcf7e3e91 Commitlog: Make "position" type 32-bit to align replay_position with Origin Calle Wilund 2015-08-17 14:19:08 +02:00
  • 8c69098c89 Merge "Optimize memtable's scanning_reader" from Tomasz Avi Kivity 2015-08-31 15:07:27 +03:00
  • f4038b1c04 memtable: scanning_reader: Avoid lookups when iterators not invalidated Tomasz Grabiec 2015-08-27 21:08:48 +02:00
  • 110a55886c lsa: Introduce region::compaction_counter() Tomasz Grabiec 2015-08-26 12:06:57 +02:00
  • 9ad3dbe592 lsa: Add region::compaction_enabled() Tomasz Grabiec 2015-08-26 11:27:21 +02:00
  • 048387782a lsa: Rename region::set_compactible() to set_compaction_enabled() Tomasz Grabiec 2015-08-26 11:26:34 +02:00
  • d9ce307c6a memtable: Add non-const partition_entry::key() variant Tomasz Grabiec 2015-08-31 12:36:54 +02:00
  • 0558a56ab5 transport: improve exception handling on connection close Avi Kivity 2015-08-27 15:10:02 +03:00
  • 3f1a91b89c Commitlog: do not eagerly create first segment on init Calle Wilund 2015-08-17 12:38:39 +02:00
  • dd1126f2c2 service/migration_manager: Fix keyspace and CF creation logging Pekka Enberg 2015-08-27 12:18:11 +03:00
  • 7c9eeb519a schema: Add operator<< for 'schema' Pekka Enberg 2015-08-31 13:16:56 +03:00
  • ae9e3e049c schema: Improve column_definition operator<< output Pekka Enberg 2015-08-31 13:16:47 +03:00
  • 61d7e8de1c schema: Add to_string() for column_kind and index_type enums Pekka Enberg 2015-08-27 12:21:00 +03:00
  • 03e0bcd8cb database: Add operator<< for keyspace_metadata Pekka Enberg 2015-08-27 12:20:04 +03:00
  • fabda26871 Merge branch 'penberg/fix-create-keyspace-validation/v1' from seastar-dev.git Tomasz Grabiec 2015-08-31 12:21:52 +02:00
  • 01900996b9 service/migration_manager: Wire up create keyspace validation Pekka Enberg 2015-08-31 11:30:43 +03:00
  • 04a65ec06f database: Add keyspace_metadata::validate() helper Pekka Enberg 2015-08-31 11:29:45 +03:00
  • 5a9cff9dc0 locator/abstract_replication_strategy: Add validate_replication_strategy() helper Pekka Enberg 2015-08-31 11:08:24 +03:00
  • b8211c436b locator/abstract_replication_strategy: Add validate_options() helper Pekka Enberg 2015-08-31 11:10:40 +03:00
  • cff9eb520b locator/abstract_replication_strategy: Add recognized_options() helper Pekka Enberg 2015-08-31 11:06:28 +03:00
  • f6ae567ab1 repair: implement primaryRange and ranges options Nadav Har'El 2015-08-31 09:59:09 +03:00
  • cc4117d6c1 repair: do not use an atomic integer Nadav Har'El 2015-08-31 02:24:59 +03:00
  • 821d81786e fix timeout of background read repair request Gleb Natapov 2015-08-30 18:00:04 +03:00
  • 5bb37bc92e fix race between speculating read timer and request completion Gleb Natapov 2015-08-30 18:04:12 +03:00
  • 2ef5816996 Merge seastar upstream Avi Kivity 2015-08-30 15:18:28 +03:00
  • 4ec4a4b53c Merge seastar upstream Avi Kivity 2015-08-30 12:09:51 +03:00
  • 554645db91 Revert "Merge "Move the API configuration from command line to configuration" from Amnon" Avi Kivity 2015-08-30 12:09:00 +03:00
  • 15987f80cf Merge "Avoid allocations in the read indexes path" from Glauber Avi Kivity 2015-08-30 08:43:18 +03:00
  • b1bfcda38c column helper: loop once only while gathering statistics. Glauber Costa 2015-08-29 15:25:16 -05:00
  • aab1ae9dc1 index_entry: don't generate a temporary bytes element Glauber Costa 2015-08-29 12:00:56 -05:00