Commit Graph

  • 6788a7afdb cql3: remove tombstone argument from do_{add, put, append} Paweł Dziepak 2015-07-22 15:30:13 +02:00
  • 69d0eba9c7 cql3: fix setting collections to null Paweł Dziepak 2015-07-22 15:29:54 +02:00
  • 45c5b0c318 Merge "Fix handling of contradicting token restrictions" from Tomasz Avi Kivity 2015-07-22 19:47:49 +03:00
  • e416e800c8 commitlog: Fix use-after-move Tomasz Grabiec 2015-07-22 18:20:23 +02:00
  • 3d867fc808 Merge Avi Kivity 2015-07-22 19:14:57 +03:00
  • 02ad246158 Merge seastar upstream Avi Kivity 2015-07-22 19:11:41 +03:00
  • a71ac80537 test: Add test for contradicting token restrictions Tomasz Grabiec 2015-07-22 17:58:16 +02:00
  • 76bf7b228c cql: token_restriction: Fix range produced for contradicting restrictions Tomasz Grabiec 2015-07-22 17:55:50 +02:00
  • 47e006bfae cql: token_restriction: Fix the check detecting contradicting restrictions Tomasz Grabiec 2015-07-22 17:25:50 +02:00
  • eb2e48f019 compaction: get compaction threshold from schema instead Raphael S. Carvalho 2015-07-22 11:21:48 -03:00
  • dcbbafd41c api: Switch to "#pragma once" as include guard Pekka Enberg 2015-07-22 17:12:41 +03:00
  • e57fe36249 compaction: get compaction threshold from schema instead Raphael S. Carvalho 2015-07-22 11:21:48 -03:00
  • ea668b5d41 db/legacy_schema_tables: Merge schema locking Pekka Enberg 2015-07-22 16:06:25 +03:00
  • 6a9d0495f8 sstables: fix memory corruption in metadata parsing Avi Kivity 2015-07-22 17:46:37 +03:00
  • 69a94732df Merge "logging compaction activity" from Raphael Avi Kivity 2015-07-22 16:00:57 +03:00
  • 630ccf5a09 sstables: remember to close() files Nadav Har'El 2015-07-22 13:52:15 +03:00
  • 8870bf1bf8 Merge "Handling of non-full partition range queries" from Tomasz Avi Kivity 2015-07-22 15:18:02 +03:00
  • 63b41cc068 sstables: log compaction activity Raphael S. Carvalho 2015-07-21 15:11:31 -03:00
  • aa4dae29f3 build: unconditionally rebuild libseastar.a Avi Kivity 2015-07-22 15:00:11 +03:00
  • 55858137e0 utils: Clean up runtime::get_uptime() API Pekka Enberg 2015-07-22 14:41:12 +03:00
  • 713953ee5e sstables: add function to return file name of data component Raphael S. Carvalho 2015-07-21 15:11:30 -03:00
  • 5c647dffe9 tests: Add test for range queries on CQL level Tomasz Grabiec 2015-07-13 13:33:31 +02:00
  • 440962dbbf tests: Run mutation source tests on memtable Tomasz Grabiec 2015-07-19 18:36:08 +02:00
  • f9da612581 memtable: Implement range queries Tomasz Grabiec 2015-07-19 18:39:42 +02:00
  • 9c4956c5dc memtable: Use boost::intrusive_set<> to store partition entries Tomasz Grabiec 2015-07-13 13:32:41 +02:00
  • 0f3588708e tests: Extract range query tests from sstable_mutation_test into mutation_source_test Tomasz Grabiec 2015-07-19 18:33:05 +02:00
  • 33bcf9e8d3 tests: Make reader_assertions::produces() work on any range Tomasz Grabiec 2015-07-19 18:22:14 +02:00
  • c8f3471055 sstable_mutation_tests: Add tests for inclusive/exclusive bounds with keys and tokens Tomasz Grabiec 2015-07-16 16:15:11 +02:00
  • 59b91fe350 mutation: Introduce slice() helper Tomasz Grabiec 2015-07-19 18:20:35 +02:00
  • 4248d87544 Introduce mutation_decorated_key_less_comparator Tomasz Grabiec 2015-07-16 15:30:59 +02:00
  • 152582a869 sstables: Add read_range_rows() variant which takes a partition_range Tomasz Grabiec 2015-07-15 17:09:43 +02:00
  • 6373987704 partition_range: Introduce is_wrap_around() helper Tomasz Grabiec 2015-07-19 15:58:33 +02:00
  • 5fe7c1093f sstables: Make mutation_reader::impl unmovable and uncopyable Tomasz Grabiec 2015-07-22 13:07:15 +02:00
  • 7aea858108 sstables: Make data_consume_rows(0, 0) return no rows Tomasz Grabiec 2015-07-16 15:35:34 +02:00
  • 3de682ebeb tests: sstable_data_file_test: Fix use-after-free on reader Tomasz Grabiec 2015-07-22 13:08:25 +02:00
  • 150c28e941 storage_proxy: do not ignore connection errors Gleb Natapov 2015-07-21 18:04:50 +03:00
  • 98fae1a010 storage_proxy: handle read timeout Gleb Natapov 2015-07-21 18:04:49 +03:00
  • a547b881a7 Merge "Schema pull" from Pekka Avi Kivity 2015-07-22 13:32:47 +03:00
  • b737a85f08 storage_proxy: fix get_live_sorted_endpoints() Gleb Natapov 2015-07-21 17:51:47 +03:00
  • fa02929165 service/storage_service: Wire up schema pull Pekka Enberg 2015-07-22 11:28:49 +03:00
  • f1d5b9c4ae service/migration_manager: Convert scheduleSchemaPull() to C++ Pekka Enberg 2015-07-09 11:19:23 +03:00
  • e361f2a436 utils/runtime: Add uptime helpers Pekka Enberg 2015-07-22 11:54:30 +03:00
  • 5033858551 service/storage_service: Fix schema version announce in prepare_to_join() Pekka Enberg 2015-07-20 15:56:39 +03:00
  • 791031fbc7 database: Extract update_schema_version_and_announce() function Pekka Enberg 2015-07-20 15:55:14 +03:00
  • d4d2e2fa0e service/storage_proxy: add get_storage_proxy() helpers Pekka Enberg 2015-07-15 11:08:58 +03:00
  • 67f4b55b16 gms/gossiper: Fix is_gossip_only_member() logic Pekka Enberg 2015-07-20 16:46:56 +03:00
  • 91e601ed11 gms/gossiper: Make is_gossip_only_member() public Pekka Enberg 2015-07-13 14:00:14 +03:00
  • bc4c04a2ab gms: Make endpoint_state::get_application_state() const Pekka Enberg 2015-07-09 11:15:41 +03:00
  • c6dc61eab4 service: Convert MigrationTask to C++ Pekka Enberg 2015-07-09 09:47:17 +03:00
  • 03a43678af service: Import MigrationTask.java Pekka Enberg 2015-07-09 09:42:36 +03:00
  • d81b04f356 service/storage_proxy: Wire up MIGRATION_REQUEST messages Pekka Enberg 2015-07-09 11:05:01 +03:00
  • 9e799cadd7 message/messaging_service: MIGRATION_REQUEST wrappers Pekka Enberg 2015-07-16 15:28:39 +03:00
  • 4edf7fe206 clean up uses of lw_shared_ptr<file> Nadav Har'El 2015-07-22 11:48:34 +03:00
  • f68b771927 sstables: Use lower_bound() and upper_bound() to search the partition index Tomasz Grabiec 2015-07-15 14:09:54 +02:00
  • ff0308104c sstables: Add data_end_position() on summary page level Tomasz Grabiec 2015-07-15 14:09:13 +02:00
  • e9a050da78 sstables: Obtain the key from entries using get_key() rather than casting to bytes_view Tomasz Grabiec 2015-07-15 14:04:48 +02:00
  • 0b5f908a0b sstables: Make key_view comparable with partition_key_view Tomasz Grabiec 2015-07-18 18:16:53 +02:00
  • 73ccd51cc5 sstables: Add key_view::tri_compare() Tomasz Grabiec 2015-07-15 14:03:46 +02:00
  • 6882e6ca50 storage_proxy: Fix range splitting when split point is exlcluded by lower bound Tomasz Grabiec 2015-07-22 10:12:58 +02:00
  • c219c3676b storage_proxy: Avoid unnecessary copy of a partition_range Tomasz Grabiec 2015-07-20 18:10:50 +02:00
  • abdb36a0f6 storage_proxy: Fix ordering comparator used during merging and reconciliation Tomasz Grabiec 2015-07-20 17:06:53 +02:00
  • bad7602299 keys: Introduce ring_order_tri_compare() Tomasz Grabiec 2015-07-20 17:06:18 +02:00
  • 9b52f5bf2b storage_proxy: Make range splitting never produce a wrap around range Tomasz Grabiec 2015-07-21 21:11:19 +02:00
  • f557951554 storage_proxy: Encapsulate access to range tokens Tomasz Grabiec 2015-07-21 21:03:49 +02:00
  • 5587d2ce9a storage_proxy: Simplify access to storage_proxy::response_id_type Tomasz Grabiec 2015-07-20 15:18:01 +02:00
  • 0b0ea04958 range: Remove start_value() and end_value() Tomasz Grabiec 2015-07-18 10:44:04 +02:00
  • 4a18693a23 db: Remove dead code Tomasz Grabiec 2015-07-13 12:39:09 +02:00
  • 757522c597 db/legacy_schema_tables: Convert convertSchemaToMutations() to C++ Pekka Enberg 2015-07-09 10:49:11 +03:00
  • 49d9ac716d message/messaging_service.hh: Add missing do_with.hh include Pekka Enberg 2015-07-09 10:07:26 +03:00
  • 89698b0d1c db: dont rethrow exceptions for termination of compaction fiber Raphael S. Carvalho 2015-07-21 15:57:07 -03:00
  • 547d9c347e storage_service: Simplfy do_update_system_peers_table Asias He 2015-07-22 16:05:00 +08:00
  • f2370725f5 Merge "Enable logger for gossip and storage_service" from Asias Avi Kivity 2015-07-22 11:12:36 +03:00
  • 0c4430cffc Merge "streaming: Support both pushing and pulling of data" Avi Kivity 2015-07-22 10:13:10 +03:00
  • fc44658fa7 transport: add varint to type_codec::type_id_to_type Paweł Dziepak 2015-07-21 23:47:53 +02:00
  • 54d482afe4 streaming: Test both pushing and pulling of data Asias He 2015-07-22 11:29:21 +08:00
  • 96049a99cf streaming: Add more debug print for stream_session::prepare Asias He 2015-07-22 11:27:58 +08:00
  • 1c60844727 streaming: Always start_streaming_files upon receiving of PREPARE_MESSAGE reply Asias He 2015-07-22 11:25:07 +08:00
  • 736c0bc08f streaming: Improve query::range<token> deserialization a bit Asias He 2015-07-22 11:22:01 +08:00
  • d39dd0f9d1 streaming: Add operator<< for stream_request Asias He 2015-07-22 11:21:13 +08:00
  • d934b2c761 streaming: Fix prepare_message and stream_request deserialization Asias He 2015-07-22 11:16:20 +08:00
  • f83d0bf7c4 streaming: Fix info printout format Asias He 2015-07-22 11:40:12 +08:00
  • 6d2278f345 build: make libseastar.a depend on seastar configuration Avi Kivity 2015-07-21 19:22:48 +03:00
  • 006473b45c tests: improve capture of stdout/stderr Avi Kivity 2015-07-21 18:25:11 +03:00
  • 675a1ee8ea Merge "Add varint type" from Paweł Avi Kivity 2015-07-21 18:21:21 +03:00
  • ff457b018a gossip: Enable logger in gossiper class Asias He 2015-07-21 22:35:43 +08:00
  • 7ee4ae2ff7 storage_service: Use logger.error instead of print Asias He 2015-07-21 22:24:04 +08:00
  • 94e34cde64 storage_service: Drop ss_debug Asias He 2015-07-21 22:20:36 +08:00
  • 72a8c27b56 storage_service: Enable logger Asias He 2015-07-21 22:15:18 +08:00
  • 0ea8a27b47 system_keyspace: stop the local cache. Glauber Costa 2015-07-20 16:48:22 -04:00
  • cbc44d19cb build: fix build with dpdk Avi Kivity 2015-07-21 17:19:01 +03:00
  • 4991d505c3 Merge seastar upstream Avi Kivity 2015-07-21 17:18:46 +03:00
  • e24aa67177 tests/cql3: add varint to test_types Paweł Dziepak 2015-07-21 14:47:17 +02:00
  • 27c5bb6ada test/types: add tests for varint type Paweł Dziepak 2015-07-21 14:46:54 +02:00
  • babb2fa261 types: add varint type Paweł Dziepak 2015-07-21 14:46:34 +02:00
  • 2c8a994cba Merge "Update system.peers table" from Asias Avi Kivity 2015-07-21 13:03:40 +03:00
  • 8ba5d19db5 db: avoid ubsan false-positive in query_state move constructor Avi Kivity 2015-07-21 12:19:54 +03:00
  • c84fc789c5 cql3: avoid use-after-free of stack variable in create_keyspace_statement Avi Kivity 2015-07-21 12:19:19 +03:00
  • 344d8e95d1 storage_service: Update system.peers table Asias He 2015-07-17 08:47:27 +08:00
  • d8a281e811 storage_service: Use broadcast_address as broadcast_rpc_address for now Asias He 2015-07-17 10:38:31 +08:00
  • b16eb27c58 gms/versioned_value: Fix rpcaddress Asias He 2015-07-17 10:37:56 +08:00