Commit Graph

  • 75f899cc93 lsa: Make reclamation step configurable via config Tomasz Grabiec 2016-06-13 18:00:32 +02:00
  • cd9955d2ce lsa: Reclaim 1 segment by default Tomasz Grabiec 2016-06-13 17:50:37 +02:00
  • 86b76171a8 lsa: Use the same step in both internal and external reclamations Tomasz Grabiec 2016-06-13 17:50:01 +02:00
  • d74d902a01 lsa: Make reclamation step configurable Tomasz Grabiec 2016-06-13 17:48:39 +02:00
  • 93bb95bd0d lsa: Log reclamation rate Tomasz Grabiec 2016-06-13 18:03:25 +02:00
  • cb18418022 lsa: Print more details before aborting Tomasz Grabiec 2016-06-13 17:38:46 +02:00
  • 7cb98c916f tests: lsa_async_eviction_test: Push to refs with reclaim lock Tomasz Grabiec 2016-06-14 14:48:56 +02:00
  • de8772525a tests: lsa_async_eviction_test: Make sure refs scope encloses reclaimer scope Tomasz Grabiec 2016-06-14 14:48:21 +02:00
  • c4a556ac13 tests: lsa_async_eviction_test: Fix use after free due to at_exit() callback Tomasz Grabiec 2016-06-14 14:46:32 +02:00
  • 1df0e435e8 utils/exceptions: Whitelist EEXIST and ENOENT in should_stop_on_system_error() Pekka Enberg 2016-06-09 09:40:46 +03:00
  • 4e6f09ad95 Be more conservative when deciding when to shut down due to disk errors Avi Kivity 2016-06-05 17:29:16 +03:00
  • 155ad2eeb5 storage_service: Fix start_rpc_server() to use logger Pekka Enberg 2016-06-14 08:41:20 +03:00
  • 0b2cd41daf database: remember sstable level when cleaning it up Raphael S. Carvalho 2016-06-13 15:43:35 -03:00
  • d3960f0bbb tracing: rearrange shut down Vlad Zolotarov 2016-06-13 20:54:56 +03:00
  • 49449fc30c Merge seastar upstream Avi Kivity 2016-06-13 19:35:00 +03:00
  • e089166cfa storage_proxy: wait only for expected CL when writing back data during read repair Gleb Natapov 2016-06-13 15:47:27 +03:00
  • c384b23112 release: prepare for 1.2.0 scylla-1.2.0 Pekka Enberg 2016-06-13 15:18:13 +03:00
  • c896309383 database: Actually decrease query_state limit Duarte Nunes 2016-06-13 09:46:52 +02:00
  • 465c0a4ead Merge "Make stronger guarantees in row_cache's clear/invalidate" from Tomasz Avi Kivity 2016-06-13 09:55:29 +03:00
  • 3688542323 dist/common: Update scylla_io_setup to use settings done in cpuset.conf Shlomi Livne 2016-06-10 00:48:14 +03:00
  • ac6f2b5c13 dist/common: Update scylla_io_setup to use settings done in cpuset.conf Shlomi Livne 2016-06-10 00:48:14 +03:00
  • 89375d4c2a service::storage_proxy: tracing: instrument read_digest and read_mutation_data Vlad Zolotarov 2016-06-07 15:54:15 +03:00
  • 8df5aa7b0c utils/exceptions: Whitelist EEXIST and ENOENT in should_stop_on_system_error() Pekka Enberg 2016-06-09 09:40:46 +03:00
  • 02d033667a utils: Improve storage_io_exception error message Pekka Enberg 2016-06-09 09:01:01 +03:00
  • 7916182cfa Revert "Be more conservative when deciding when to shut down due to disk errors" scylla-1.2-rc2 Pekka Enberg 2016-06-09 10:11:29 +03:00
  • d5a2d7a88d row_cache: Add eviciton and removal counters Tomasz Grabiec 2016-06-07 18:03:53 +02:00
  • 721f7d1d4f Rewrite shared sstables soon after startup Nadav Har'El 2016-06-08 20:17:15 +03:00
  • 1b8e170254 compaction: retry compaction until strategy is satisfied Raphael S. Carvalho 2016-06-08 12:06:19 -03:00
  • 7bd4b7ca63 cql3: split use_statement into raw and prepared variants Avi Kivity 2016-06-04 18:16:47 +03:00
  • 43071bf488 tools/scyllatop: handle absentee metrics Yoav Kleinberger 2016-06-07 15:06:18 +03:00
  • 24624b2600 tests/gossiping_property_file_snitch_test: cancel O_DIRECT enforcement Vlad Zolotarov 2016-06-08 14:24:47 +03:00
  • ec1fd3945f Revert "config: adjust boost::program_options validator to work with db::string_map" Tomasz Grabiec 2016-06-08 11:05:47 +02:00
  • 287ff7dbd3 Merge tag 'ms_update/v2' from seastar-dev.git Tomasz Grabiec 2016-06-08 10:25:14 +02:00
  • 8326fe7760 Clean up idl-compiler pyparsing usage Paul McGuire 2016-06-01 01:54:28 -05:00
  • b36d3be5d4 messaging_service: Fix messaging_service::stop Asias He 2016-05-31 21:03:14 +08:00
  • e6f63a50e1 main: Delay the messaging_service api registration Asias He 2016-06-07 18:17:36 +08:00
  • f7d25e6bae messaging_service: Handle _server is not created in foreach_server_connection_stats Asias He 2016-06-02 10:40:09 +08:00
  • 653e250d04 config: adjust boost::program_options validator to work with db::string_map Gleb Natapov 2016-06-07 09:45:11 +03:00
  • 9635e67a84 config: adjust boost::program_options validator to work with db::string_map Gleb Natapov 2016-06-07 09:45:11 +03:00
  • 6255076c20 rate_moving_average: mean_rate is not initilized Amnon Heiman 2016-06-06 19:36:46 +03:00
  • 2cf882c365 rate_moving_average: mean_rate is not initilized Amnon Heiman 2016-06-06 19:36:46 +03:00
  • ce08bc611c tracing: fix debug compilation Vlad Zolotarov 2016-06-06 22:15:16 +03:00
  • e25380347a Merge "tracing: probabilistic tracing" from Vlad Avi Kivity 2016-06-06 11:25:18 -04:00
  • b508aaf0d9 docker: Add the production environment variable Benoît Canet 2016-06-06 11:48:33 +00:00
  • c771854120 docker: Start scylla on ubuntu docker Benoît Canet 2016-06-06 13:00:03 +00:00
  • 420ebe28fd release: prepare for 1.2.rc2 Pekka Enberg 2016-06-06 16:17:26 +03:00
  • a6179476c5 Be more conservative when deciding when to shut down due to disk errors Avi Kivity 2016-06-05 17:29:16 +03:00
  • 342726a23c compaction: leveled: improve log message for overlapping table Raphael S. Carvalho 2016-06-02 13:08:18 -03:00
  • e9946032f4 compaction: disable parallel compaction for leveled strategy Raphael S. Carvalho 2016-06-02 13:08:16 -03:00
  • 0611417c76 api::storage_service: add set_trace_probability/get_trace_probability Vlad Zolotarov 2016-06-06 12:51:11 +03:00
  • 905190ac06 tracing: add support for probabilistic tracing Vlad Zolotarov 2016-06-06 15:20:35 +03:00
  • 426316a4b7 release: prepare for 1.1.2 scylla-1.1.2 Pekka Enberg 2016-06-06 14:47:32 +03:00
  • 3289010910 Revert "dist/common/scripts: update SET_NIC when --setup-nic passed to scylla_sysconfig_setup" Pekka Enberg 2016-06-06 14:46:32 +03:00
  • 779ff88c76 tracing: add flush timer Vlad Zolotarov 2016-06-06 14:34:08 +03:00
  • 170a214628 row_cache: Make stronger guarantees in clear/invalidate Tomasz Grabiec 2016-06-06 13:21:06 +02:00
  • 4b008ac5ea tracing: rework maximum sessions amount back pressure strategy Vlad Zolotarov 2016-06-06 13:50:41 +03:00
  • 5e0b113732 Update scylla-ami submodule Pekka Enberg 2016-06-06 13:38:53 +03:00
  • b407031401 Update scylla-ami submodule Pekka Enberg 2016-06-06 13:37:21 +03:00
  • 35402b965f service/client_state: don't try to dereference a tracing state if it's not initialized Vlad Zolotarov 2016-06-05 18:19:05 +03:00
  • 139fa9d1bd tracing: minor cleanups Vlad Zolotarov 2016-06-05 12:21:12 +03:00
  • 961e80ab74 Be more conservative when deciding when to shut down due to disk errors Avi Kivity 2016-06-05 17:29:16 +03:00
  • 17b56eb459 compaction: leveled: improve log message for overlapping table Raphael S. Carvalho 2016-06-02 13:08:18 -03:00
  • 588ce915d6 compaction: disable parallel compaction for leveled strategy Raphael S. Carvalho 2016-06-02 13:08:16 -03:00
  • 5f84e55bf6 histogram: total need to be increment on plus operator Amnon Heiman 2016-05-25 13:31:16 +03:00
  • 2ab18dcd2d row_cache: Implement clear() using invalidate() Tomasz Grabiec 2016-06-03 13:34:39 +02:00
  • 57413618e8 Merge branch 'range-tombstone-v9' from https://github.com/duarten/scylla.git Tomasz Grabiec 2016-06-02 21:30:10 +02:00
  • 3f4500cb71 db: compaction strategy changes via alter table must have immediate effect Raphael S. Carvalho 2016-05-31 18:53:29 -03:00
  • d03f65d94e database: Don't use std::cbegin() and std::cend() Pekka Enberg 2016-06-02 17:33:04 +03:00
  • c970d682d1 storage_service: Announce range tombstones feature Duarte Nunes 2016-05-31 11:44:17 +02:00
  • 70083efee2 sstables: Read and write range tombstone bounds Duarte Nunes 2016-06-02 13:15:46 +02:00
  • 7628e403a3 sstables: Drop code for tombstone merging Duarte Nunes 2016-05-21 17:50:17 +00:00
  • 79bff2742f random_mutation_generator: Generate range tombstones Duarte Nunes 2016-05-13 15:59:39 +02:00
  • 95594b8171 mutations: Encapsulate row tombstones difference Duarte Nunes 2016-05-03 00:21:46 +02:00
  • 91aac30f12 mutations: Row tombstones are now a set of ranges Duarte Nunes 2016-05-02 21:54:06 +02:00
  • e46537b7d3 storage_service: Include range tombstones feature Duarte Nunes 2016-05-31 11:44:17 +02:00
  • 17a544c4a6 gossip: Add feature default ctor and operator= Duarte Nunes 2016-05-31 11:43:24 +02:00
  • 2c82dcd309 gossip: Decouple feature lifetime from the gossiper Duarte Nunes 2016-05-30 18:04:33 +02:00
  • 351aaf9738 range_tombstone: Introduce range_tombstone_to_prefix_tombstone_converter Duarte Nunes 2016-05-09 13:11:38 +02:00
  • f7809bcaef range_tombstone_list: Add unit test Duarte Nunes 2016-04-26 12:35:08 +02:00
  • 284bb6b66f range_tombstone_list: Make it ReversiblyMergeable Duarte Nunes 2016-05-02 23:31:17 +02:00
  • 86030885c8 mutations: Introduce range tombstone list Duarte Nunes 2016-04-25 19:54:28 +02:00
  • 6a111fdd01 mutations: Introduce the range_tombstone class Duarte Nunes 2016-04-25 19:53:37 +02:00
  • dc8319ed91 keys: Remove schema argument from make_empty Duarte Nunes 2016-05-27 16:31:07 +00:00
  • 7f8c35dd8c idl: Add range tombstone IDL Duarte Nunes 2016-04-23 22:35:54 +02:00
  • 9bd7d08fc7 idl-compiler: Default expr can refer to previous fields Duarte Nunes 2016-05-11 21:32:24 +02:00
  • e2812c1b7a idl: Rename range_tombstone::key to start Duarte Nunes 2016-04-23 21:10:12 +02:00
  • f64c25a495 cql3/statements/select_statement: Unify coding style Pekka Enberg 2016-06-02 15:49:50 +03:00
  • 6da0449fc7 tests: adjust config_test for db::string_map changes Avi Kivity 2016-06-02 14:45:11 +03:00
  • 9132604a90 config: make string_map to be a unique type instead of an alias to unordered_map Gleb Natapov 2016-06-02 13:26:42 +03:00
  • 96463cc17c streaming: Fix indention in do_send_mutations Asias He 2016-06-02 16:49:30 +08:00
  • c70faa4f23 streaming: Reduce memory usage when sending mutations Asias He 2016-06-01 12:53:56 +00:00
  • 52c9723e04 streaming: Reduce memory usage when sending mutations Asias He 2016-06-01 12:53:56 +00:00
  • 206955e47c streaming: Reduce memory usage when sending mutations Asias He 2016-06-01 12:53:56 +00:00
  • 1476becd28 config: put operators << and >> into db namespace Gleb Natapov 2016-06-01 16:09:52 +03:00
  • b6b2c84316 Merge "CQL tracing" from Vlad Pekka Enberg 2016-06-02 08:35:33 +03:00
  • c7953897d1 build: remove obsolete log.cc dependency Avi Kivity 2016-06-01 22:35:07 +03:00
  • 69bd8efc40 storage_proxy: instrument a read_data handler to accept a tracing info Vlad Zolotarov 2016-05-22 17:21:39 +03:00
  • 4c17a422e0 cql3: instrument a SELECT query to send tracing info Vlad Zolotarov 2016-05-22 17:18:41 +03:00
  • 6e26909b02 query::read_command: add an optional trace_info field Vlad Zolotarov 2016-05-22 17:04:19 +03:00
  • a53d329b25 tracing: add a serializable trace_info object Vlad Zolotarov 2016-05-23 20:36:46 +03:00