Commit Graph

  • c72c96f8aa gossip: Remove a outdated TODO Asias He 2015-08-12 15:27:59 +08:00
  • 5831dcba28 gossip: Add error handling for GOSSIP_SHUTDOWN and GOSSIP_DIGEST_ACK verb Asias He 2015-08-12 15:26:31 +08:00
  • b38d6b8132 Merge "storage_service update" from Asias Avi Kivity 2015-08-12 11:55:22 +03:00
  • c453a2075a Merge Avi Kivity 2015-08-12 11:49:20 +03:00
  • c90e3c4bb2 Merge "CQL server cleanups" from Pekka Avi Kivity 2015-08-12 11:42:04 +03:00
  • ecc3ccc716 lsa: emergency segment reserve for compaction Avi Kivity 2015-08-11 11:43:06 +03:00
  • 74e2f0156a messaging_service: Ignore cpu id for shard_id hash Asias He 2015-08-12 15:12:14 +08:00
  • 5c99a58b27 transport: Move cql_server and event_notifier to transport namespace Pekka Enberg 2015-08-12 09:44:06 +03:00
  • 3ab87c216e transport/server: Use pragma once as include guard Pekka Enberg 2015-08-12 09:43:18 +03:00
  • a3c194b050 transport/server: Move event_notifier class to separate file Pekka Enberg 2015-08-12 09:39:31 +03:00
  • 3ad4e4e829 transport/server: Move connection class definition to server.hh Pekka Enberg 2015-08-12 09:28:27 +03:00
  • 0240080527 streaming_histogram modify the default constructor Amnon Heiman 2015-07-29 14:26:48 +03:00
  • 42f865a3de transport/server: Clean up connection class definition Pekka Enberg 2015-08-12 09:25:09 +03:00
  • 480d2c6d3e tests: move directory creation code to header Glauber Costa 2015-08-10 14:10:10 -05:00
  • dd34f4b0a4 storage_service: Enable update_local_tokens Asias He 2015-08-11 15:07:15 +08:00
  • ce927105d8 db/system_keyspace: Implement update_local_tokens Asias He 2015-08-11 15:06:47 +08:00
  • b3f7507e0a storage_service: Enable gossiper.replacement_quarantine in handle_state_normal Asias He 2015-08-11 14:47:40 +08:00
  • 4d3f333ec0 storage_service: Enable call to remove_endpoint in on_remove Asias He 2015-08-11 14:43:12 +08:00
  • 95dd307597 db/system_keyspace: Remove duplicated commented out code Asias He 2015-08-11 14:10:34 +08:00
  • 96fe749141 db/system_keyspace: Stub get_bootstrap_state and friends Asias He 2015-08-11 13:59:14 +08:00
  • 951c0d192b storage_service: Enable _is_survey_mode logic in join_token_ring Asias He 2015-08-11 11:30:12 +08:00
  • 6874663c9d storage_service: Enable current in prepare_to_join Asias He 2015-08-11 11:29:41 +08:00
  • 645700d261 storage_service: Implement join_ring Asias He 2015-08-11 10:51:54 +08:00
  • 3ea91504ba storage_service: Enable get_saved_tokens and get_initial_tokens Asias He 2015-08-11 10:41:11 +08:00
  • 5cb5050ca1 system_keyspace: Stub get_saved_tokens Asias He 2015-08-11 09:49:14 +08:00
  • ce2fea2976 tests: add basic test to compaction manager functionality Raphael S. Carvalho 2015-08-11 14:12:10 -03:00
  • 36c7c2ac5f Provide correct data_present for read_timeout_exception Gleb Natapov 2015-08-11 18:46:21 +03:00
  • 6046316352 Untemplatize continuation in storage_proxy::query Gleb Natapov 2015-08-11 18:46:20 +03:00
  • 09ae029f87 Merge seastar upstream Avi Kivity 2015-08-11 18:44:28 +03:00
  • ca6ab0a6d1 Merge "Implement "atomic" batch statement processing" from Calle Avi Kivity 2015-08-11 18:33:34 +03:00
  • 8d449190d1 thrift: handle exceptions thrown in non-continuation part of thrift handler Avi Kivity 2015-08-11 16:58:46 +03:00
  • 81f2f80963 Add batchlog_manager to cqlenv + add batch statement test to cql test Calle Wilund 2015-08-10 14:19:50 +02:00
  • b7c7c97295 StorageProxy: implement mutate_atomically Calle Wilund 2015-08-05 10:20:23 +02:00
  • 7cacf6382f main: initialize global batchlog_manager in startup code Calle Wilund 2015-08-05 10:09:15 +02:00
  • 9a52ad84b1 BatchlogManager: make blm globally reachable distributed like other objects Calle Wilund 2015-08-05 10:08:28 +02:00
  • 0ded44eeee BatchlogManager: make endpoint_filter method + implement Calle Wilund 2015-08-05 10:07:29 +02:00
  • 799a6b5962 sstables: change summary_la to summary_ka Glauber Costa 2015-08-10 20:40:16 -05:00
  • 9823164c89 db: introduce compaction manager Raphael S. Carvalho 2015-08-10 16:18:17 -03:00
  • 3c5f12bb97 Merge seastar upstream Avi Kivity 2015-08-11 17:03:20 +03:00
  • e00deca209 Merge "CQL protocol fixes" from Pekka Avi Kivity 2015-08-11 14:49:21 +03:00
  • d461443bf2 transport/server: Fix error handling in parse_frame() Pekka Enberg 2015-08-11 11:02:20 +03:00
  • 48abeefdda transport/server: Fix connection version mismatch validation Pekka Enberg 2015-08-11 10:46:33 +03:00
  • bb067782d7 transport/server: Fix CQL binary protocol version validation Pekka Enberg 2015-08-10 13:04:09 +03:00
  • ad041207a4 transport/server: Catch all request processing errors Pekka Enberg 2015-08-11 14:23:29 +03:00
  • b7cdd189e7 BatchlogManager: make constructible from distributed<db> (to fit main init) Calle Wilund 2015-08-05 10:03:00 +02:00
  • dab068dde9 API: modify column family API to use the histogram Amnon Heiman 2015-08-05 17:52:38 +03:00
  • 17ebebf268 API: When combining histogram, return zeroed histogram on empty Amnon Heiman 2015-08-06 12:53:41 +03:00
  • 4329377556 column_family to use histogram for read and write latency Amnon Heiman 2015-08-05 17:48:39 +03:00
  • 3ef36681cc API: Adding read, write latency histogram to column_family Amnon Heiman 2015-07-26 09:14:31 +03:00
  • bd9a758b80 Utils: Support sample based histogram Amnon Heiman 2015-08-05 17:40:27 +03:00
  • af2ec7c7e8 Utils add an is start method to latency_counter Amnon Heiman 2015-08-05 17:38:07 +03:00
  • 6ac6d644be Commitlog: add logging Calle Wilund 2015-08-10 17:38:04 +02:00
  • cd57f2e8c4 Enable num_tokens in config Shlomi Livne 2015-08-10 16:20:40 +03:00
  • 925b44250d tests: fix cql_test_env fight with storage_service Avi Kivity 2015-08-10 15:46:21 +03:00
  • 3bac70cb59 db/schema_tables: Fix use-after-free in create_table_from_table_partition() Pekka Enberg 2015-08-10 14:15:34 +03:00
  • 875f910843 Merge seastar upstream Avi Kivity 2015-08-10 13:21:32 +03:00
  • 18c792c174 compaction: fix throughput calculation Raphael S. Carvalho 2015-08-09 11:12:24 -03:00
  • 5c73819a2e Merge "gossip: futurize callback" from Asias Avi Kivity 2015-08-10 12:52:30 +03:00
  • e6f0e459fd Merge "Use num_tokens from config file" from Glauber Avi Kivity 2015-08-10 12:50:40 +03:00
  • b6e228c39f Merge "Improved cache preload" Avi Kivity 2015-08-10 12:40:35 +03:00
  • b09c1b8c01 Merge "streaming: error handling and cleanup" from Asias Avi Kivity 2015-08-10 12:40:01 +03:00
  • 1e335006e7 api: add missing stats to column family api Raphael S. Carvalho 2015-08-06 15:08:52 -03:00
  • cdde99fd76 dist: add gcc-c++ on BuildRequires for scylla-server.spec Takuya ASADA 2015-08-09 00:29:57 +09:00
  • 0f500f60e5 Merge repair updates from Nadav Avi Kivity 2015-08-10 12:17:09 +03:00
  • a5ce8108f2 repair: add FIXME Nadav Har'El 2015-08-08 18:22:08 +03:00
  • 7a8ed228c7 repair: better error message Nadav Har'El 2015-08-08 18:22:07 +03:00
  • 71a3a0c026 repair: repair each local range separately Nadav Har'El 2015-08-08 18:22:06 +03:00
  • f74eedce7d replication: add get_ranges() function Nadav Har'El 2015-08-08 18:22:05 +03:00
  • 0e2f9beec4 streaming: Wait after create keyspace and create table Asias He 2015-07-23 08:59:43 +08:00
  • d724fd449c streaming: Avoid storing partition_range in stream_detail Asias He 2015-08-10 15:43:51 +08:00
  • 62394cc9d0 streaming: Add error handling for PREPARE_MESSAGE Asias He 2015-08-10 15:05:10 +08:00
  • 9f83588e66 streaming: Add error handling for STREAM_INIT_MESSAGE Asias He 2015-08-10 15:01:29 +08:00
  • e13d93b2ff streaming: Improve error handling in stream_transfer_task::complete Asias He 2015-08-10 14:49:34 +08:00
  • c7c33a9f44 streaming: Add error handling for STREAM_MUTATION sending Asias He 2015-08-10 14:21:38 +08:00
  • be4d9c63b1 streaming: Drop do_with in stream_transfer_task::start Asias He 2015-08-10 14:13:15 +08:00
  • 7fcaca56bd storage_service: Wait for schedule_schema_pull Asias He 2015-08-10 10:26:27 +08:00
  • 1291344e68 storage_service: Wait for operations to complete in gossip callback Asias He 2015-08-10 10:19:17 +08:00
  • 0b475a5173 gossip: Dump endpoint_state_map in debug mode Asias He 2015-08-07 11:30:00 +08:00
  • 5f7628da12 gossip: Run real_mark_alive under seastar::async context Asias He 2015-08-07 11:12:34 +08:00
  • d15c8289a2 gossip: Run remove_endpoint inside seastar::async context Asias He 2015-08-07 11:11:18 +08:00
  • 56615a8a29 gossip: Make real_mark_alive run inside seastar::async context Asias He 2015-08-07 10:58:20 +08:00
  • 4eedd417b1 gossip: Run code inside seastar::async context for add_local_application_state Asias He 2015-08-07 10:26:08 +08:00
  • 825f6d141d gossip: Run code inside seastar::async context for apply_state_locally Asias He 2015-08-07 09:46:35 +08:00
  • c0aae33991 gossip: Futurize apply_state_locally Asias He 2015-08-07 09:40:25 +08:00
  • 802b3fdf19 gossip: Add timeout to send_gossip Asias He 2015-08-07 09:10:38 +08:00
  • 6ee2b138a4 gossip: Futurize handle_ack_msg Asias He 2015-08-06 18:22:53 +08:00
  • c6509dad42 gossip: Make send_gossip and friends return future Asias He 2015-08-06 17:50:43 +08:00
  • 3b064c528e gossip: Make gossiper::run execute in a seastar::thread Asias He 2015-08-06 17:22:21 +08:00
  • baec9e3449 gossip: Fix is_enabled Asias He 2015-08-07 08:14:54 +08:00
  • 1016b21089 cache: improve preloading of flushed memtable mutations Avi Kivity 2015-08-09 22:05:05 +03:00
  • fee3a9513b sstables: add yet another variant of filter_has_key() Avi Kivity 2015-08-09 22:03:01 +03:00
  • 29ce425862 db: introduce negative_mutation_reader concept Avi Kivity 2015-08-09 22:00:44 +03:00
  • f3107c7869 Merge seastar upstream Avi Kivity 2015-08-09 19:04:24 +03:00
  • 061d86c91d Merge "Faster CRC implementation" Avi Kivity 2015-08-09 09:55:26 +03:00
  • a8ff8ea442 commitlog: switch to faster crc32 implementation Avi Kivity 2015-08-08 23:30:44 +03:00
  • d6351ecca7 utils: add crc32 class Avi Kivity 2015-08-08 23:29:50 +03:00
  • 70618762c3 build: require at least a Nehalem-class cpu Avi Kivity 2015-08-08 23:28:32 +03:00
  • 4a5845ae60 Merge "Incremental eviction" from Tomasz Avi Kivity 2015-08-08 14:39:13 +03:00
  • 5e677f4331 tests: Add row_cache eviction test Tomasz Grabiec 2015-08-07 21:59:56 +02:00
  • ef549ae5a5 lsa: Reclaim space from evictable regions incrementally Tomasz Grabiec 2015-08-07 16:07:31 +02:00