Commit Graph

  • 6d875f1ec1 token_metadata: Add const when applicable Amnon Heiman 2015-08-23 17:02:10 +03:00
  • 3d27fa442b strategy: make some of the function const Amnon Heiman 2015-08-23 16:57:13 +03:00
  • 5e03524d9d murmur3_partitioner: add describe_ownership from origin Amnon Heiman 2015-08-23 16:50:48 +03:00
  • 08e7736f0b database::find_column_family(): init the exception with the readable message Vlad Zolotarov 2015-07-23 16:33:40 +03:00
  • eafa491009 storage_proxy: log all exceptions thrown in the mutation verb handler flow Vlad Zolotarov 2015-07-23 16:16:13 +03:00
  • 2bfb138910 Fix typos Tomasz Grabiec 2015-08-25 15:57:15 +02:00
  • f2713561f5 row_cache: Avoid copy when moving whole entry from memtable to cache Tomasz Grabiec 2015-08-25 15:58:54 +02:00
  • cb72d02c98 row_cache: Rename underlying_negative to presence_checker Tomasz Grabiec 2015-08-25 15:58:53 +02:00
  • b22a598efb mutation_reader: make noncopyable Avi Kivity 2015-08-25 12:54:54 +03:00
  • 5cd8a66291 compaction: avoid use-after-free Avi Kivity 2015-08-25 12:51:16 +03:00
  • f55c168ae7 API: Add column family mean row size Amnon Heiman 2015-08-25 12:42:11 +03:00
  • 7dc098ed3d estimated histogram mean method should be const Amnon Heiman 2015-08-25 12:42:10 +03:00
  • db30a588b2 API: Break the async repair into two operations Amnon Heiman 2015-08-25 15:26:25 +03:00
  • 4c030bb597 api: Fix return type for /lsa/compact Tomasz Grabiec 2015-08-25 14:19:41 +02:00
  • 8599e9d84f protect messaging_service destruction by a gate object Gleb Natapov 2015-08-25 15:17:29 +03:00
  • 979b7116d0 Merge seastar upstream Avi Kivity 2015-08-25 15:05:58 +03:00
  • ab113731e8 Merge seastar upstream Avi Kivity 2015-08-25 14:32:46 +03:00
  • 2f8bda1364 Main: Do commit log replay at startup Calle Wilund 2015-08-19 17:16:23 +02:00
  • 2a1c7d2587 CommitLogReplayer: Java -> C++ Calle Wilund 2015-08-19 13:35:04 +02:00
  • df8d7a8295 Database: Add "flush_all_memtables" Calle Wilund 2015-08-24 19:16:58 +02:00
  • cfcfa34028 Compaction: propagate metadata replay position from compacted tables Calle Wilund 2015-08-24 19:15:20 +02:00
  • 71204648fb SStables: put memtable replay_position in metadata on write Calle Wilund 2015-08-19 18:17:03 +02:00
  • 86a97fea4c Commitlog: Allow skipping X bytes in commit log reader Calle Wilund 2015-08-19 16:11:26 +02:00
  • 37cfc09e91 Commitlog: Handle full paths in descriptor file name parse. Calle Wilund 2015-08-19 13:34:20 +02:00
  • 4364d72ca3 Commitlog: Expose convinience method "list_existing_segments" Calle Wilund 2015-08-24 19:19:01 +02:00
  • a3a02968ab Commitlog: Expose list_existing_descriptors Calle Wilund 2015-08-25 09:39:44 +02:00
  • fcb87471b9 Commitlog: Make file reader provide replay_position for entries Calle Wilund 2015-08-18 17:46:59 +02:00
  • db6370ad87 Commitlog: Make descriptor type visible/usable from outside Calle Wilund 2015-08-18 17:01:24 +02:00
  • 5524da8f18 Database: do not create shard-specific dirs for commitlog Calle Wilund 2015-08-18 14:31:40 +02:00
  • 4f24b9795e Commitlog: change the ID generation scheme Calle Wilund 2015-08-18 14:07:20 +02:00
  • 366263d866 Commitlog test: remove some hardcoded assumptions on segment IDs Calle Wilund 2015-08-18 14:05:41 +02:00
  • 45d07d2744 runtime: expose boot_time Calle Wilund 2015-08-18 14:04:24 +02:00
  • 0ae7707106 SStables: Use db::commitlog::replay_position (not own type) Calle Wilund 2015-08-17 14:19:43 +02:00
  • 185a94135b Merge "export bloom filter statistics through management API" from Glauber Avi Kivity 2015-08-25 08:57:30 +03:00
  • ca2d058520 api/column family: bloom filter file size Glauber Costa 2015-08-20 19:54:51 -05:00
  • 3dc135c380 api/column family: bloom filter ratios Glauber Costa 2015-08-20 19:54:12 -05:00
  • c094ba22c8 api/column family: bloom filter statistics Glauber Costa 2015-08-20 19:53:12 -05:00
  • 2bfc2697c1 sstables: add method to grab filter size Glauber Costa 2015-08-20 18:38:52 -05:00
  • 7f04c1bf9b sstables: simplify filter tracker Glauber Costa 2015-08-24 17:19:48 -05:00
  • df56020d58 filter: initialize all statistics Glauber Costa 2015-08-20 18:37:29 -05:00
  • b2f76273bd tests: check correctness of sstable ancestor metadata Raphael S. Carvalho 2015-08-24 15:25:52 -03:00
  • 3ea6de4fc1 sstables: add method to get compaction metadata Raphael S. Carvalho 2015-08-24 15:06:15 -03:00
  • 0e089d2a93 Merge Avi Kivity 2015-08-24 19:16:42 +03:00
  • bfa1ec31b9 drop explicit copying of captured parameters in mutation sending code Gleb Natapov 2015-08-24 18:33:45 +03:00
  • 0617aecb62 lsa: downgrade "no compactible pool" warning to trace Avi Kivity 2015-08-24 18:12:03 +03:00
  • 4390be3956 Rename 'negative_mutation_reader' to 'partition_presence_checker' Avi Kivity 2015-08-24 18:03:22 +03:00
  • c65af6e188 api: add get_unleveled_sstables to column family api Raphael S. Carvalho 2015-08-21 18:43:23 -03:00
  • 41b6d430c0 compaction_manager: do not retry compaction if stopping task Raphael S. Carvalho 2015-08-24 11:23:24 -03:00
  • 4c9c144987 compaction_manager: avoid concurrent compaction on the same cf Raphael S. Carvalho 2015-08-18 13:02:33 -03:00
  • 76703cceab Merge seastar upstream Avi Kivity 2015-08-24 16:06:44 +03:00
  • 3c29f255fb Merge seastar upstream Avi Kivity 2015-08-24 15:24:57 +03:00
  • e222d2a463 Merge "storage_service update: fix bootstrap state" from Asias Avi Kivity 2015-08-24 14:24:29 +03:00
  • 0d047e86d7 storage_service: Kill one FIXME in join_token_ring Asias He 2015-08-21 10:16:33 +08:00
  • ce0435c105 storage_service: Switch to use get0 instead of std::get Asias He 2015-08-21 09:47:18 +08:00
  • 1deaef1cc5 storage_service: Use get() inside set_tokens Asias He 2015-08-21 09:06:50 +08:00
  • 7c4703cebf storage_service: Enable get_local_tokens Asias He 2015-08-21 09:02:43 +08:00
  • dfae224cb4 storage_service: Update license for storage_service.cc Asias He 2015-08-21 08:44:08 +08:00
  • cd1c902cf9 storage_service: Call boot_strapper::bootstrap Asias He 2015-08-21 08:32:58 +08:00
  • 22ee468428 db/system_keyspace: Fix set_bootstrap_state Asias He 2015-08-20 16:59:54 +08:00
  • 126fc5869c dht/boot_strapper: Move code to source file Asias He 2015-08-21 10:21:29 +08:00
  • 26861ddc29 dht/boot_strapper: Use unordered_set for tokens Asias He 2015-08-21 08:28:33 +08:00
  • 2ebd08cb42 dht/boot_strapper: Partially implement bootstrap Asias He 2015-08-20 16:43:26 +08:00
  • 8ae0b6e875 storage_service: Fix call to set_bootstrap_state Asias He 2015-08-20 16:18:53 +08:00
  • 52dcba1319 storage_service: Kill seastar thread usage in join_token_ring Asias He 2015-08-20 16:11:48 +08:00
  • 8a4648761c tests: make test cql environment use volatile system keyspace Avi Kivity 2015-08-24 13:12:09 +03:00
  • 9476e3f19f db/index: Kill Java code Pekka Enberg 2015-08-24 09:42:46 +03:00
  • 544c7936d8 db/commitlog: Kill Java code Pekka Enberg 2015-08-24 09:42:44 +03:00
  • 8307fe7c85 cql3: Kill Java code Pekka Enberg 2015-08-24 09:42:47 +03:00
  • ac74dd6159 Commitlog: Make "position" type 32-bit to align replay_position with Origin Calle Wilund 2015-08-17 14:19:08 +02:00
  • d50986ef31 Commitlog: do not eagerly create first segment on init Calle Wilund 2015-08-17 12:38:39 +02:00
  • 83d5c7e7c8 Merge Avi Kivity 2015-08-24 10:58:39 +03:00
  • 5dbf1baed4 db/composites: Kill Java code Pekka Enberg 2015-08-24 09:42:45 +03:00
  • 855ef838a9 db: fix use-after-free with region_group Avi Kivity 2015-08-24 10:51:03 +03:00
  • 43474a4d5a Merge Avi Kivity 2015-08-24 10:37:08 +03:00
  • a9a3b47781 Merge "Optimize CQL query parameters" from Pekka Avi Kivity 2015-08-24 09:19:56 +03:00
  • aca4c0d2bb mutation: Avoid a copy in set_cell() and others Pekka Enberg 2015-08-20 13:55:39 +03:00
  • 10c6eee221 transport/server: Use sstring_view for query option names Pekka Enberg 2015-08-20 13:40:47 +03:00
  • 5263b712fb transport/server: read_string_view() helper Pekka Enberg 2015-08-20 13:35:32 +03:00
  • 9f2bcc6a77 cql3: Change bind_and_get() return type to bytes_view_opt Pekka Enberg 2015-08-19 17:14:43 +03:00
  • f3118755f8 cql3: Use "auto" for bind_and_get() return value assignment Pekka Enberg 2015-08-19 11:57:16 +03:00
  • 23e9bf7162 cql3/query_options: make_temporary() helper Pekka Enberg 2015-08-19 10:16:23 +03:00
  • 6dee204db2 cql3/query_options: Store values as bytes view Pekka Enberg 2015-08-13 14:53:46 +03:00
  • 6d6c97f1a8 types.hh: as_bytes_view_opt() helper Pekka Enberg 2015-08-19 17:19:14 +03:00
  • cbb6a24911 types.hh: to_bytes_opt() helper Pekka Enberg 2015-08-19 16:06:21 +03:00
  • 6f11322220 db: move annoying log on non-durable cf to quieter place Avi Kivity 2015-08-23 23:12:07 +03:00
  • f2e612ebd8 transport: log another request write processing error Avi Kivity 2015-08-23 19:36:57 +03:00
  • 8377236273 transport: protect against race in using cql connection gate Avi Kivity 2015-08-23 19:34:53 +03:00
  • e3d16e6da9 Merge "Reduce large allocations" Avi Kivity 2015-08-23 17:07:52 +03:00
  • 77b3212c88 lsa: provide a fallback during normal allocation Avi Kivity 2015-08-23 16:38:04 +03:00
  • 0afbdf4aa7 Merge "Add row related methods to the cache_service API" from Amnon Avi Kivity 2015-08-23 15:46:07 +03:00
  • a8cb2f92ac Merge "the storage service metrics" from Amnon Avi Kivity 2015-08-23 15:38:12 +03:00
  • 6723748aff Implement speculating read and always speculating read executors Gleb Natapov 2015-08-23 14:34:19 +03:00
  • 54e1628928 Get configured speculative retry type for read Gleb Natapov 2015-08-23 14:34:18 +03:00
  • cf10416786 Implement new_read_repair_decision() function. Gleb Natapov 2015-08-23 14:34:17 +03:00
  • 5de6759f40 Do not check targets size before calling make_digest_requests() Gleb Natapov 2015-08-23 14:34:16 +03:00
  • 9724971fc3 Merge seastar upstream Avi Kivity 2015-08-23 15:25:55 +03:00
  • c51292e792 sstables: switch from vector<> to deque<> Avi Kivity 2015-08-23 12:16:56 +03:00
  • 1bb840bb72 sstables: use large_bitset in bloom filter Avi Kivity 2015-08-20 17:56:28 +03:00
  • e928bcaf19 utils: introduce large_bitset Avi Kivity 2015-08-20 17:53:39 +03:00
  • c6ea25c5fb compaction_manager: fix compaction_manager::stop Raphael S. Carvalho 2015-08-20 16:39:35 -03:00