Commit Graph

  • da53127e35 service/migration_manager: Wire up versioning to merge_schema() Pekka Enberg 2015-07-13 15:18:23 +03:00
  • c090ac076f service/migration_manager: Convert passiveAnnounce() to C++ Pekka Enberg 2015-07-13 15:00:44 +03:00
  • b417405f48 service/migration_manager: Enable logging Pekka Enberg 2015-07-13 14:12:15 +03:00
  • 822d3cab55 service/storage_service: Make value_factory public Pekka Enberg 2015-07-14 10:21:32 +03:00
  • e8d110a8e3 db/legacy_schema_tables: Convert calculateSchemaDigest() to C++ Pekka Enberg 2015-07-13 14:55:47 +03:00
  • 2520112bda db/system_keyspace: Add query_mutations() function Pekka Enberg 2015-07-16 14:11:36 +03:00
  • 440157b07b db/system_keyspace: Use database::get_version() instead of random UUID Pekka Enberg 2015-07-14 10:06:29 +03:00
  • 81cddec777 database: Add versioning support Pekka Enberg 2015-07-13 14:36:22 +03:00
  • c003f89484 utils/UUID_gen: Add bytes_view variant of get_name_UUID() Pekka Enberg 2015-07-14 14:46:18 +03:00
  • 0b9eecc2d1 Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-07-16 13:10:49 +03:00
  • c74e36c30e Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-07-16 12:51:19 +03:00
  • 3e69a0b137 Merge tag 'avi/syslog/v1' from seastar-dev.git Tomasz Grabiec 2015-07-16 12:45:45 +03:00
  • 8af2975473 Merge "Improve messaging_service build time, part 4" from Asias Avi Kivity 2015-07-16 12:33:27 +03:00
  • 1d4805236b messaging_service: don't include config.hh in .hh Avi Kivity 2015-07-15 17:11:10 +03:00
  • c75e89da88 messaging_service: Farewell rpc.hh Asias He 2015-07-16 11:18:42 +08:00
  • 48c895aa18 messaging_service: Move rpc_protocol_wrapper and friends to .cc file Asias He 2015-07-16 09:56:38 +08:00
  • 244b9289c6 api/messaging_service: Use get_stats Asias He 2015-07-16 10:49:42 +08:00
  • 70236dbfa6 messaging_service: Add shard_info::get_stats helper Asias He 2015-07-16 11:11:02 +08:00
  • 8c2cd037a2 messaging_service: Include rpc_types.hh Asias He 2015-07-16 10:43:02 +08:00
  • 8bc59fb0b9 messaging_service: Move register_handler and send_message to .cc file Asias He 2015-07-16 09:53:57 +08:00
  • 14526e31b0 tests: Disable tests/urchin/message.cc for now Asias He 2015-07-16 09:27:13 +08:00
  • b07ae77585 messaging_service: Add wrapper for READ_DIGEST verb Asias He 2015-07-16 09:06:12 +08:00
  • c19f5edefe messaging_service: Add wrapper for READ_MUTATION_DATA verb Asias He 2015-07-16 08:53:48 +08:00
  • 85c6dc0b7e messaging_service: Add wrapper for READ_DATA verb Asias He 2015-07-16 08:34:47 +08:00
  • 0707c15000 messaging_service: Add wrapper for MUTATION_DONE verb Asias He 2015-07-16 08:11:26 +08:00
  • 196c7d6f2b messaging_service: Add wrapper for MUTATION verb Asias He 2015-07-16 08:00:03 +08:00
  • 292ddd68c2 streaming: Delay adding wrappers for some stream verbs Asias He 2015-07-16 07:05:38 +08:00
  • 857fa5ccbb messaging_service: Add wrapper for STREAM_MUTATION verb Asias He 2015-07-16 07:04:12 +08:00
  • 1f6a76f2a0 messaging_service: Add wrapper for PREPARE_MESSAGE verb Asias He 2015-07-16 06:54:55 +08:00
  • 49b80535d9 messaging_service: Add wrapper for DEFINITIONS_UPDATE verb Asias He 2015-07-15 22:40:41 +08:00
  • 3e9d88e67c migration_manager: Do not use make_lw_shared in push_schema_mutation Asias He 2015-07-16 06:28:32 +08:00
  • 47503d0eaf messaging_service: Add wrapper for verbs used by gossip Asias He 2015-07-15 21:15:00 +08:00
  • ec0c1187ff messaging_service: Add out of line destructor Asias He 2015-07-16 17:13:52 +08:00
  • 719898d0e5 introduce automatic compaction Raphael S. Carvalho 2015-07-15 15:58:40 -03:00
  • 6257ef1d83 Merge "Add mutation::live_row_count()" from Tomasz Avi Kivity 2015-07-16 10:32:11 +03:00
  • c6f889db03 Merge seastar upstream Avi Kivity 2015-07-16 10:10:34 +03:00
  • 2878bc887d Merge "Add rpc/rpc_types.hh" from Asias Avi Kivity 2015-07-16 10:04:32 +03:00
  • 624388ae4b rpc: Move stats to rpc_types.hh Asias He 2015-07-16 10:59:04 +08:00
  • 6ad04ff5e8 rpc: Introduce rpc/rpc_types.hh Asias He 2015-07-16 10:40:10 +08:00
  • f7a1a5618b sstables: add missing #include guard Raphael S. Carvalho 2015-07-15 16:09:22 -03:00
  • c304b83e8d messaging_service: Fix read_serializable() Tomasz Grabiec 2015-07-15 19:38:55 +02:00
  • e065480341 tests: Add test for mutation::live_row_count() Tomasz Grabiec 2015-07-15 18:40:02 +02:00
  • 33ca07af33 mutation: Introduce live_row_count() Tomasz Grabiec 2015-07-15 18:39:46 +02:00
  • 446ba5bf27 mutation_partition: Extract row liveness checking logic to deletable_row::is_live() Tomasz Grabiec 2015-07-15 18:36:48 +02:00
  • f256243ebd memory: fix debug build break (statistics) Avi Kivity 2015-07-15 18:17:49 +03:00
  • 248aa4f55e reactor: wire up free memory and reclaim counters to collected Avi Kivity 2015-07-15 18:09:13 +03:00
  • a597d37bc1 memory: add statistics for reclaim operations and free memory Avi Kivity 2015-07-15 18:08:54 +03:00
  • 3d3da0ceb0 Merge "No longer pass db naked pointer to multiple CF methods" from Glauber Avi Kivity 2015-07-15 18:03:01 +03:00
  • 04c0fbcb8c remove calls to seal_active_memtable Glauber Costa 2015-07-13 10:02:39 -04:00
  • 9c464aff9b database: clean up various APIs Glauber Costa 2015-07-13 11:25:18 -04:00
  • ad46daa6aa column_family: add the commitlog as a parameter Glauber Costa 2015-07-14 16:05:07 -04:00
  • f8a7c5bd2b main: allow configuring log destination (stdout and/or syslog) Avi Kivity 2015-07-15 16:18:10 +03:00
  • 91d8d46709 logger: support for syslog() Avi Kivity 2015-07-15 15:54:49 +03:00
  • 5f88707d66 Merge "API: Replacing empty string to void" from Amnon Avi Kivity 2015-07-15 14:52:15 +03:00
  • 83a64d75b5 Cleaning the gossiper API Amnon Heiman 2015-07-15 11:16:31 +03:00
  • b6fa2187af Cleanup the cache_service API Amnon Heiman 2015-07-15 10:58:33 +03:00
  • 2b0393525f Cleaning the hinted_handoff API Amnon Heiman 2015-07-15 10:52:15 +03:00
  • 161c37d607 Cleaning the storage_proxy API Amnon Heiman 2015-07-15 10:23:35 +03:00
  • 14aafc83b6 API: Adding the get_host_id implementation to the API Amnon Heiman 2015-07-15 14:19:16 +03:00
  • 40d0d58a50 Cleaning the storage_service API Amnon Heiman 2015-07-15 14:18:37 +03:00
  • 5d68f33fd1 messaging_service: Introduce wrapper for rpc::protocol::{client, server} Asias He 2015-07-15 18:38:30 +08:00
  • 6191fcb62e messaging_service: Add wrapper for STREAM_INIT_MESSAGE verb Asias He 2015-07-15 18:38:29 +08:00
  • cce2c648c5 Merge branch 'dev/gleb/for_urchin' from seastar-dev.git Tomasz Grabiec 2015-07-15 12:53:43 +03:00
  • ed0faffd12 storage_proxy: beginning of read implementation for ranges queries Gleb Natapov 2015-07-14 11:47:48 +03:00
  • 6dc5b5ad76 storage_proxy: add resolver classes facilitate query resolving Gleb Natapov 2015-07-14 11:49:53 +03:00
  • 92a016fe9f add split() for range<ring_position> Gleb Natapov 2015-07-08 17:40:03 +03:00
  • 253ba71747 add comparison functions for ring_position Gleb Natapov 2015-07-08 17:38:42 +03:00
  • c206699c9d Merge tag 'avi/logger-config/v1' from seastar-dev.git Tomasz Grabiec 2015-07-15 11:27:09 +02:00
  • e1b4d0c29b Merge branch 'pdziepak/order-by-fixes/v2' from seastar-dev.git Tomasz Grabiec 2015-07-15 12:09:55 +03:00
  • ea691ef0cc Merge "Fixes for sstable::read_range_rows()" from Tomasz Avi Kivity 2015-07-15 11:25:14 +03:00
  • d33a77e3be Merge "Improve messaging_service build time, part 1" from Asias Avi Kivity 2015-07-15 10:31:02 +03:00
  • 3376b15157 messaging_service: Define _server as unique_ptr Asias He 2015-07-15 14:55:05 +08:00
  • 569a533d89 messaging_service: Switch rpc_protocol _rpc to std::unique_ptr<rpc_protocol> _rpc Asias He 2015-07-15 14:29:50 +08:00
  • 91de9fe94f messaging_service: using rpc_protocol = rpc::protocol<serializer, messaging_verb> Asias He 2015-07-15 14:21:30 +08:00
  • ef8cfb3db9 messaging_service: Move code of messaging_service to source file Asias He 2015-07-15 14:02:42 +08:00
  • c0335f38d6 messaging_service: Move code for shard_id into source file Asias He 2015-07-15 13:56:23 +08:00
  • 161744e8f9 tests: Add more tests for sstable range queries Tomasz Grabiec 2015-07-13 17:27:48 +02:00
  • 0bd4b77498 tests: Introduce reader_assertions::produces() which takes a vector Tomasz Grabiec 2015-07-13 17:24:23 +02:00
  • 19efb43354 tests: Add missing include to mutation_reader_assertions.hh Tomasz Grabiec 2015-07-13 17:23:55 +02:00
  • 6a5943267a tests: Extract tmpdir class from commitlog_test to tmpdir.hh Tomasz Grabiec 2015-07-13 17:37:03 +02:00
  • 0dc49434ad tests: Make tmpdir more generic Tomasz Grabiec 2015-07-14 19:02:27 +02:00
  • 5cab8bc759 tests: Deal with non-empty directory in ~tmpdir Tomasz Grabiec 2015-07-14 19:01:57 +02:00
  • 4e5cb05aa4 sstables: Fix heap-buffer-overflow in read_range_rows() Tomasz Grabiec 2015-07-13 19:11:07 +02:00
  • 2a491b2076 sstables: Fix bug in read_range_rows() Tomasz Grabiec 2015-07-13 17:22:23 +02:00
  • 0a4651cd28 dht: Add field getters to decorated_key Tomasz Grabiec 2015-07-13 17:22:03 +02:00
  • 56bcf40c5e tests/cql: add test cases for ORDER BY Paweł Dziepak 2015-07-14 14:45:08 +02:00
  • 8c21a62865 db/legacy_schema_tables: read column component index Paweł Dziepak 2015-07-14 14:21:14 +02:00
  • 54268889a1 schema: allow specifying column component index Paweł Dziepak 2015-07-14 14:19:07 +02:00
  • 01b2f76fee transport: send back only the requested columns Paweł Dziepak 2015-07-14 13:50:30 +02:00
  • f829cf373e cql3: selection::raw_selector::alias may be null Paweł Dziepak 2015-07-14 13:42:03 +02:00
  • c5e9434183 cql3: change orderings_type to std::vector Paweł Dziepak 2015-07-14 13:39:21 +02:00
  • 922779747d Cql.g: orderings should be passed by reference Paweł Dziepak 2015-07-14 13:37:41 +02:00
  • aa06eb2b79 main: support for configuring logging on an individual logger basis Avi Kivity 2015-07-14 18:17:01 +03:00
  • 5b7e283451 logger: provide lexical_cast support for log_level Avi Kivity 2015-07-14 18:16:19 +03:00
  • 5a5e411814 fix iostream Avi Kivity 2015-07-14 18:15:52 +03:00
  • 99a15de9e5 logger: de-thread_local-ize logger Avi Kivity 2015-07-14 16:58:58 +03:00
  • 26cd683c32 Merge "streaming updates" from Asias Avi Kivity 2015-07-14 15:59:58 +03:00
  • 0313be256c streaming: Handle non-exist cf_name in get_column_family_stores Asias He 2015-07-14 16:10:41 +08:00
  • d720dadf7b streaming: Switch to use logger class Asias He 2015-07-14 16:05:09 +08:00
  • e82bdf2995 streaming: Swith to use shared_ptr from std::shared_ptr Asias He 2015-07-10 13:28:43 +08:00