Commit Graph

  • d0ee750cec keys: add memory_usage() Paweł Dziepak 2016-06-28 11:42:04 +01:00
  • cfa581b426 utils/managed_vector: add memory_usage() Paweł Dziepak 2016-06-28 11:41:43 +01:00
  • 703509a1c7 utils/managed_bytes: add memory_usage() Paweł Dziepak 2016-06-28 11:41:27 +01:00
  • a289816b31 streamed_mutation: fix mutation_fragment::consume() return type Paweł Dziepak 2016-06-28 11:33:56 +01:00
  • 37bd7230bc streamed_mutation: add mutation fragment visitor Paweł Dziepak 2016-06-28 11:33:29 +01:00
  • 54ce6221a7 allow the dirty memory manager to be used without a database object Glauber Costa 2016-07-06 15:18:34 -04:00
  • 0772d20c60 fix compilation in debug mode Raphael S. Carvalho 2016-07-07 02:51:24 -03:00
  • 9a8788019d row_cache: fix visitor for boost <= 1.55 Avi Kivity 2016-07-06 19:29:08 +03:00
  • 21031d276b Merge seastar upstream Avi Kivity 2016-07-06 18:14:13 +03:00
  • 02530faeb2 compaction: fix tombstones not being garbage collected during compaction Avi Kivity 2016-07-06 11:17:06 +03:00
  • 0c56bbe793 gossip: Make get_supported_features and wait_for_feature_on{_all}_node private Asias He 2016-07-06 03:21:49 +00:00
  • ab279a4752 Merge "Add support to date tiered compaction strategy" from Raphael Avi Kivity 2016-07-06 09:51:12 +03:00
  • 7438c9de5c Merge "Fix database freeze with load for multiple CFs" from Glauber Avi Kivity 2016-07-06 09:48:13 +03:00
  • b5ec4d46c6 tests: add test for date tiered compaction strategy Raphael S. Carvalho 2016-06-22 18:00:09 -03:00
  • b699ef2de3 compaction: wire up date tiered compaction strategy Raphael S. Carvalho 2016-07-06 01:41:11 -03:00
  • e5cc0cc6c4 compaction: implement date tiered compaction strategy Raphael S. Carvalho 2016-06-16 23:32:32 -03:00
  • cab2892866 tests: add test for sstables::get_fully_expired_sstables Raphael S. Carvalho 2016-06-22 15:59:35 -03:00
  • e9076f39be compaction: implement function to get fully expired sstables Raphael S. Carvalho 2016-07-06 01:38:21 -03:00
  • 69b3860662 tests: add test for leveled_manifest::overlapping Raphael S. Carvalho 2016-07-06 01:35:18 -03:00
  • 92848efc42 sstables: make overlapping functions static Raphael S. Carvalho 2016-06-16 14:29:37 -03:00
  • 8d38fa49d4 sstables: move code to get uncompacting sstables to a function Raphael S. Carvalho 2016-07-06 01:29:37 -03:00
  • 1118cfc51a tests: test that sstable max_local_deletion_time is properly updated Raphael S. Carvalho 2016-06-22 17:57:19 -03:00
  • cc6c383249 sstables: properly keep track of max local deletion time Raphael S. Carvalho 2016-06-16 11:27:32 -03:00
  • 1ecd9bdefc sstables: fix type of max_local_deletion_time Raphael S. Carvalho 2016-06-14 22:11:16 -03:00
  • f9ab94d266 compaction: import DateTieredCompactionStrategy.java Raphael S. Carvalho 2016-06-13 15:46:06 -03:00
  • b0932ceb04 database: act on LSA pressure notification Glauber Costa 2016-07-05 17:45:27 -04:00
  • 7169b727ea move system tables to its own region Glauber Costa 2016-07-05 16:52:53 -04:00
  • c358947284 database: wrap semaphore and region group into a new dirty memory manager Glauber Costa 2016-07-05 15:29:04 -04:00
  • d41fcd45d1 memtables: make memtable inherit from region Glauber Costa 2016-06-20 20:22:23 -04:00
  • 0c31f3e626 database: move memtable throttler to the LSA throttler Glauber Costa 2016-04-20 19:09:21 -04:00
  • 0ad940bfc3 tools/scyllatop: fix crash due to mouse events Yoav Kleinberger 2016-06-30 16:41:57 +03:00
  • cb59e724ee Merge "Fix enabling sstable read ahead" from Paweł Avi Kivity 2016-07-05 19:04:19 +03:00
  • e688fc9550 api: provide estimation of pending compaction Raphael S. Carvalho 2016-07-04 18:18:54 -03:00
  • 43926026c3 compaction: introduce compaction strategy method to estimate pending compaction Raphael S. Carvalho 2016-07-04 18:18:53 -03:00
  • 76cc6408cd Merge "feature check for seed node" from Asias Avi Kivity 2016-07-05 19:01:01 +03:00
  • 6f69963ef9 system_keyspace: Simplify load_host_ids implementation Asias He 2016-07-05 07:31:03 +00:00
  • 3f31be58b6 system_keyspace: Simplify load_tokens implemntation Asias He 2016-07-05 07:31:02 +00:00
  • 5236e7a379 storage_service: Implement feature check for seed node Asias He 2016-06-30 15:46:15 +08:00
  • bb80362c3f gossip: Insert with result.end() in get_supported_features Asias He 2016-07-05 09:52:48 +08:00
  • 72cb4a228b gossip: Add to_feature_set helper Asias He 2016-07-05 09:44:26 +08:00
  • 1d6c57fb40 gossip: Reduce timeout in shadow round Asias He 2016-07-04 09:16:15 +08:00
  • 88f0bb3a7b gossip: Add check_knows_remote_features Asias He 2016-06-30 15:43:36 +08:00
  • 2b53c50c15 gossip: Add get_supported_features Asias He 2016-06-30 15:42:39 +08:00
  • 31df4e5316 system_keyspace: Introduce load_peer_features Asias He 2016-06-30 10:06:02 +08:00
  • 66e8204c79 Update seastar submodule Avi Kivity 2016-07-05 00:43:11 +03:00
  • 4acf77d755 sstables: drop unused data_stream_at() Paweł Dziepak 2016-07-04 14:04:42 +01:00
  • 2cdf498bbd sstables: close input stream in sstable::data_read() Paweł Dziepak 2016-07-04 14:04:00 +01:00
  • 8931b939a1 sstables: use finally() to close input streams Paweł Dziepak 2016-07-04 14:02:45 +01:00
  • e6ececce7f Merge seastar upstream Paweł Dziepak 2016-07-04 18:14:05 +01:00
  • 41843b32c5 thrift: Correctly mark a CF as dense Duarte Nunes 2016-06-30 19:28:08 +02:00
  • 5216764245 auth: fix performance problem when looking up permissions Avi Kivity 2016-07-04 10:11:36 +03:00
  • 7f1c63afa3 auth: fix performance problem when looking up permissions Avi Kivity 2016-07-04 10:11:36 +03:00
  • c4e871ea2d Work around unexpected data_value constructor Nadav Har'El 2016-07-04 17:44:22 +03:00
  • e22517bafc Merge "Optimize reads from leveled sstables" Avi Kivity 2016-07-04 15:54:37 +03:00
  • 610a0f7ef0 storage_service: Skip feature check for seed node for now Asias He 2016-06-30 01:58:25 +00:00
  • 28fab55e6e Merge "Convert sstable writes to streamed mutations" from Paweł Avi Kivity 2016-07-04 15:07:47 +03:00
  • 171054e87b Merge seastar upstream Avi Kivity 2016-07-04 13:46:03 +03:00
  • 5d0de2179a Merge "Adding scylla version API" from Amnon Paweł Dziepak 2016-07-04 10:52:44 +01:00
  • f6a2672be0 storage_service: Modify log to match config option of scylla Asias He 2016-06-28 10:00:10 +08:00
  • 76cc0c0cf9 auth: fix performance problem when looking up permissions Avi Kivity 2016-07-04 10:11:36 +03:00
  • 49cba035ea tools/scyllatop: leave terminal in a functioning state when user quits with CTRL-C Yoav Kleinberger 2016-07-03 17:39:29 +03:00
  • e66a1cd705 API: Add implementation for the scylla release version Amnon Heiman 2016-07-03 16:29:09 +03:00
  • 56ea8c943e API: add scylla release version API Amnon Heiman 2016-07-03 16:26:21 +03:00
  • 68e613b313 Rebuild _column_family::_sstables when changing compaction_strategy Avi Kivity 2016-07-03 13:42:10 +03:00
  • 44a6cef4e1 sstable mutation readers: use sstable_set::select() Avi Kivity 2016-06-30 18:00:27 +03:00
  • 4cb7618601 Convert column_family::_sstables to sstable_set Avi Kivity 2016-06-30 17:40:23 +03:00
  • c8237fc262 compaction_strategy: introduce make_sstable_set() Avi Kivity 2016-06-30 14:45:09 +03:00
  • 168696c558 Introduce partitioned_sstable_set Avi Kivity 2016-06-30 14:43:55 +03:00
  • 64e4357461 Introduce bag_sstable_set Avi Kivity 2016-06-30 14:41:53 +03:00
  • 85e9cf4616 Introduce sstable_set Avi Kivity 2016-06-30 14:37:12 +03:00
  • c1815abd15 Introduce compatible_ring_position Avi Kivity 2016-06-30 14:34:54 +03:00
  • 2a46410f4a Change sstable_list from a map to a set Avi Kivity 2016-06-30 15:44:32 +03:00
  • 386c0dd4b2 storage_proxy: Correctly calculate new limit Duarte Nunes 2016-06-30 14:29:06 +02:00
  • b150720361 sstable: enable read ahead Paweł Dziepak 2016-06-30 10:42:24 +01:00
  • 4513f8b52c sstables: add compressed_file_data_source_impl::close() Paweł Dziepak 2016-06-30 10:38:44 +01:00
  • 55a6911d7a sstables: close input_stream<> properly Paweł Dziepak 2016-06-30 10:17:49 +01:00
  • e44e12c74a sstables: drop no longer needed code Paweł Dziepak 2016-06-27 23:05:39 +01:00
  • c2f0ee9b5f sstables: add consumer-style sstable compactor Paweł Dziepak 2016-06-27 16:47:55 +01:00
  • 18a9ee105f sstables: add consumer-style sstable writer Paweł Dziepak 2016-06-27 16:43:54 +01:00
  • 0e8b8463ba sstables: introduce consumer-style components writer Paweł Dziepak 2016-06-27 16:40:46 +01:00
  • 0287e0c9ac mutation_reader: add consume_flattened_in_thread() Paweł Dziepak 2016-06-23 15:40:38 +01:00
  • 7a95847014 mutation_compactor: prepare for sstable compaction Paweł Dziepak 2016-06-23 13:16:36 +01:00
  • 00bcc05d36 mutation_compactor: _max_purgeable depends on the decorated key Paweł Dziepak 2016-06-23 12:55:07 +01:00
  • 4133cc7a53 mutation_reader: make consume_flattened() produce decorated keys Paweł Dziepak 2016-06-23 12:50:45 +01:00
  • fe4b739828 mutation_compactor: rename compact_for_query to compact_mutation Paweł Dziepak 2016-06-23 12:23:58 +01:00
  • 3e86f9ab73 mutation_partition: extract compact_for_query to a separate header Paweł Dziepak 2016-06-23 12:22:45 +01:00
  • 9b14c93677 streamed_mutation: return reference to decorated key Paweł Dziepak 2016-06-23 17:28:48 +01:00
  • 3c08ffb275 query: add full_slice Paweł Dziepak 2016-06-23 13:28:34 +01:00
  • 599ed7f1ed sstables: restore indentation Paweł Dziepak 2016-06-23 11:03:16 +01:00
  • e7ff20b3bb sstables: run compaction code inside a thread Paweł Dziepak 2016-06-23 11:02:42 +01:00
  • 0ae6eafadd query: Make partition_limit last parameter Duarte Nunes 2016-06-30 00:29:19 +02:00
  • 8bf82cc31c put additional info into cql timeout exception Gleb Natapov 2016-06-28 13:18:29 +03:00
  • b70bf086b7 frozen_mutation: handle reversed streams properly Paweł Dziepak 2016-06-30 09:57:49 +01:00
  • 05afbb38fb mutation_reader: make restricting_mutation_reader even more restricting Avi Kivity 2016-06-29 16:14:15 +03:00
  • 8547f34d60 mutation_reader: make restricting_mutation_reader even more restricting Avi Kivity 2016-06-29 16:14:15 +03:00
  • 9ac730dcc9 mutation_reader: make restricting_mutation_reader even more restricting Avi Kivity 2016-06-29 16:14:15 +03:00
  • 85cb2a6d35 database: trigger compaction on boot Raphael S. Carvalho 2016-06-28 14:35:59 -03:00
  • 610fe274fd services: Make scylla-jmx service depends on scylla-server Amnon Heiman 2016-06-29 10:15:02 +03:00
  • 2c4501f317 Merge seastar upstream Avi Kivity 2016-06-28 19:30:29 +03:00
  • 1b448877d7 Merge " thrift: Implement CQL over thrift" from Duarte Avi Kivity 2016-06-28 13:36:12 +03:00