Commit Graph

  • 3a8ca8912b sstables: fix shared sstable deletion Avi Kivity 2015-09-08 13:09:46 +03:00
  • b76d7db432 db: mark newly created sstables as unshared Avi Kivity 2015-09-08 13:13:42 +03:00
  • 851248e263 sstables: add a safe deletion function Avi Kivity 2015-09-06 14:35:57 +03:00
  • 1a90d8659f Merge "Shutdown workarounds" from Calle Avi Kivity 2015-09-08 15:27:31 +03:00
  • 3b7dfbcc85 Fix whitespace errors Tomasz Grabiec 2015-09-08 14:10:56 +02:00
  • c3b2623f12 sstables: filter: speed up bloom filter read/write Avi Kivity 2015-09-07 19:26:51 +03:00
  • d590e327c0 large_bitmap: support for loading and saving the bitmap to raw ints Avi Kivity 2015-09-07 19:26:50 +03:00
  • 089ac79e39 sstables: add sstable::marked_for_deletion() Avi Kivity 2015-09-06 14:36:39 +03:00
  • 65c5bf6b64 sstables: make sstable::is_shared() useful Avi Kivity 2015-09-06 14:31:42 +03:00
  • 93579287da sstables: add sstable::toc_filename() Avi Kivity 2015-09-06 14:30:30 +03:00
  • e1c7209258 sstables: make sstable::filename() const Avi Kivity 2015-09-06 14:29:54 +03:00
  • b4835756fd tests: Fix compilation error Tomasz Grabiec 2015-09-08 12:52:09 +02:00
  • 1004e090f8 Database: Use commitlog::shutdown to help making shutdown more coherent Calle Wilund 2015-09-08 11:54:42 +02:00
  • 456246dfd5 Commitlog: Add a gate + shutdown method Calle Wilund 2015-09-08 11:53:41 +02:00
  • d666c747e3 Commitlog: Just add some more verbosity Calle Wilund 2015-09-08 11:16:38 +02:00
  • 945d2f73b3 Main: Do not actually stop any services on exit. Calle Wilund 2015-09-08 11:13:34 +02:00
  • d52853c4fe database: Restore indentation Tomasz Grabiec 2015-09-07 15:25:18 +02:00
  • c623fbe1f7 database: Keep sstable as lw_shared_ptr<> from the beginning Tomasz Grabiec 2015-09-07 15:21:21 +02:00
  • 820a50a36e db: Move FIXME to a more appropriate place Tomasz Grabiec 2015-09-07 15:12:09 +02:00
  • ecf4841953 Fix typo in 'attempt' Tomasz Grabiec 2015-09-07 15:11:35 +02:00
  • 920fe4278a Cleanup leftovers after compaction_counter to reclaim_counter rename Tomasz Grabiec 2015-09-07 14:54:11 +02:00
  • a95d3f9cf5 Merge "Commitlog shutdown" from Calle Avi Kivity 2015-09-08 11:11:18 +03:00
  • 031f6e1aeb storage_proxy: do not capture storage_proxy reference in rpc callback Gleb Natapov 2015-09-07 18:00:32 +03:00
  • a55c8375f9 Bump up seastar submodule HEAD Tomasz Grabiec 2015-09-08 09:54:45 +02:00
  • a223c33278 storage_proxy: remove unused variable Gleb Natapov 2015-09-07 17:04:56 +03:00
  • 86d33a90ac Merge "fixes on AMI support" from Takuya Avi Kivity 2015-09-08 10:39:10 +03:00
  • 15ae1a92cb Merge branch 'pdziepak/compaction-remove-items/v4' from seastar-dev.git Tomasz Grabiec 2015-09-08 09:22:26 +02:00
  • 2a7aa1f0d8 sstables: avoid asserts Glauber Costa 2015-09-07 14:36:17 -05:00
  • e3e13878d1 Merge "Fix storage_service and gossip API" from Asias Avi Kivity 2015-09-08 10:05:16 +03:00
  • 6d0a2b5075 logalloc: don't invalidate merged region Avi Kivity 2015-09-06 19:04:44 +03:00
  • 89f2959536 gossip: Rework stop() and shutdown() Asias He 2015-09-08 12:20:53 +08:00
  • 247e9109d9 gossip: Introduce uninit_messaging_service_handler Asias He 2015-09-08 12:19:06 +08:00
  • 312daed342 storage_service: Fix is_starting API Asias He 2015-09-08 11:07:13 +08:00
  • 5e3d8a56b2 storage_service: Fix get_operation_mode API Asias He 2015-09-08 09:58:28 +08:00
  • 0d88570286 storage_service: Fix is_gossip_running API and friends Asias He 2015-09-08 09:47:49 +08:00
  • 31916e6b50 Add unimplemented exception to the API Amnon Heiman 2015-09-08 04:46:25 +03:00
  • c29f53888d API: Take the API doc directory from configuration Amnon Heiman 2015-08-28 20:26:30 +03:00
  • d2556787d8 main: Take the http configuration from the configuration object Amnon Heiman 2015-09-08 03:07:39 +03:00
  • 8be2ee54aa configuration: Add the API configuration to the general configuration Amnon Heiman 2015-08-28 20:22:55 +03:00
  • f4de60a71d API: Add doc directory parameter to the http context Amnon Heiman 2015-08-28 20:20:20 +03:00
  • 27c325503d dist: configure rpc_address and seeds to local ip address Takuya ASADA 2015-09-07 14:25:00 +00:00
  • 96bfa9c326 dist: logging to syslog Takuya ASADA 2015-09-07 13:50:15 +00:00
  • a49aee5083 dist: drop --datadir and --commitlog-directory, set /var/lib/scylla as default in scylla.yaml Takuya ASADA 2015-09-07 13:48:02 +00:00
  • b97884286a dist: build rpms in build/ dir Takuya ASADA 2015-09-07 13:26:03 +00:00
  • b17f5c442f tests/sstable: uncomment part of compaction test Paweł Dziepak 2015-09-07 10:00:54 +02:00
  • e827a1a311 sstables: add compacting mutation reader Paweł Dziepak 2015-09-07 10:54:16 +02:00
  • a4a71932e1 sstables: make {max, min}_timestamp signed Paweł Dziepak 2015-09-07 09:55:49 +02:00
  • 969fe6b878 sstables: make compact_sstables() take ref to column_family Paweł Dziepak 2015-09-07 09:47:24 +02:00
  • 5fa42d6b5f tests/sstables: construct schema using schema_builder Paweł Dziepak 2015-09-07 09:45:40 +02:00
  • 23d931780a mutation_partition: add empty() Paweł Dziepak 2015-09-07 14:59:07 +02:00
  • 1e5ed89009 mutation_partition: add compact_for_compaction() Paweł Dziepak 2015-09-07 14:56:18 +02:00
  • f45aceb436 mutation_partition: purge tombstones in compact_and_expire() Paweł Dziepak 2015-09-07 14:55:08 +02:00
  • 64949e8339 schema: make gc_grace_seconds() return gc_clock::duration Paweł Dziepak 2015-09-07 10:04:10 +02:00
  • 6b81845041 Database: Do a commitlog::sync_all first on stop. Calle Wilund 2015-09-07 18:00:02 +02:00
  • 256c0550bf Commitlog: Only delete segments on disk if they are marked clean Calle Wilund 2015-09-07 15:40:56 +02:00
  • 4ed95b7020 Commitlog: Add sync_all_segments() Calle Wilund 2015-09-07 15:29:05 +02:00
  • d614143f5e Commitlog/database: Fixup series "Commit log flush request on disk overflow" Calle Wilund 2015-09-07 20:27:28 +02:00
  • 0149a22f69 storage_proxy: use parallel_for_each in mutate() instead of semaphore Gleb Natapov 2015-09-07 16:37:10 +03:00
  • 52828c2e84 test.py: Do not run release-mode only tests if release mode not selected Tomasz Grabiec 2015-09-07 17:55:37 +02:00
  • dee9060b12 Merge "Commit log flush request on disk overflow" from Calle Avi Kivity 2015-09-07 18:46:48 +03:00
  • fecc87e601 lsa: stub allocation_section with default allocator Tomasz Grabiec 2015-09-07 17:23:00 +02:00
  • da242146b6 do not pass storage_proxy reference across cpus Gleb Natapov 2015-09-07 18:04:16 +03:00
  • 03f5827570 logalloc: add missing methods to DEFAULT_ALLOCATOR version Paweł Dziepak 2015-09-07 16:57:43 +02:00
  • ac602b13b5 tests: fix signed/unsigned comparison Paweł Dziepak 2015-09-07 16:36:53 +02:00
  • e37dfab853 Merge "Stability improvements" from Tomasz Avi Kivity 2015-09-07 16:45:44 +03:00
  • 327e27b67b storage_proxy: stop query timeout timer when all replies are received Gleb Natapov 2015-09-06 18:47:33 +03:00
  • 41f16159b3 storage_proxy: track reference to storage_proxy during mutate/query operations Gleb Natapov 2015-09-06 18:29:02 +03:00
  • f51f5c819e messaging: Add unregister function for verbs used by storage proxy Gleb Natapov 2015-09-06 18:29:01 +03:00
  • b884aba147 storage_proxy: drop superfluous captures Gleb Natapov 2015-09-06 18:29:00 +03:00
  • 5af2d18b6f stroage_proxy: change storage_proxy::mutate_locally to use do_with Gleb Natapov 2015-09-06 18:28:59 +03:00
  • 8fa868d4e9 dist: use mock rpm instead of rpmbuild Takuya ASADA 2015-09-07 11:03:50 +00:00
  • 45502b7110 dist: Dynamically configure scylla.yaml on EC2 instance Takuya ASADA 2015-09-07 11:03:49 +00:00
  • a5dcc39494 dist: fix scylla_run to specify '--network-mode posix' when NETWORK_MODE is posix Takuya ASADA 2015-09-07 14:08:25 +03:00
  • 1f3d7aa78c Bump up seastar submodule head Tomasz Grabiec 2015-09-07 14:04:11 +02:00
  • 380649eb66 Database: Add commitlog flush handler to switch memtables to disk Calle Wilund 2015-09-02 20:08:59 +02:00
  • fdb921afb2 Commitlog: Add flushing of segment CF:s on disk overflow Calle Wilund 2015-09-02 17:31:47 +02:00
  • 31f2dcb342 Config: change commilog max size on disk to be in sync with scylla.yaml Calle Wilund 2015-09-02 17:31:12 +02:00
  • 841dd32a8a Commitlog: divide max on-disk-size by num cpus Calle Wilund 2015-09-02 13:50:05 +02:00
  • f89a25562c storage_service: Fix is_auto_bootstrap Asias He 2015-09-07 16:21:03 +08:00
  • 1157e6f119 sstable: use desired buffer size in write_simple Raphael S. Carvalho 2015-09-07 05:24:54 -03:00
  • 433a298f60 row_cache: Extract comparator construction before the loop Tomasz Grabiec 2015-09-05 20:44:38 +02:00
  • bf6062493e tests: Introduce tests/perf_row_cache_update Tomasz Grabiec 2015-09-05 19:21:27 +02:00
  • 10453c71d2 tests: perf: Make iterations between clock readings in time_it() configurable Tomasz Grabiec 2015-09-05 19:20:51 +02:00
  • 74603425ac mutation_partition: Introduce r-value version of apply() Tomasz Grabiec 2015-09-04 20:02:15 +02:00
  • 7cc768a864 gossip: Fix wrong cluster name and partitioner name Asias He 2015-09-07 09:46:24 +08:00
  • 8a140a9ba9 mutation_partition: row: Move implementation to source file Tomasz Grabiec 2015-09-04 16:57:47 +02:00
  • bf2b64d3f7 mutation_partition: row: Fix operator==() Tomasz Grabiec 2015-09-04 16:56:45 +02:00
  • ba35788817 mutation_partition: De-templetize methods Tomasz Grabiec 2015-09-04 16:37:36 +02:00
  • 49bf844418 tests: Introduce row_cache_alloc_stress Tomasz Grabiec 2015-09-03 17:21:40 +02:00
  • 3b441416fa lsa: Make segment size publicly accessible Tomasz Grabiec 2015-09-03 16:23:40 +02:00
  • 49f094ad5f tests: Add test for row_cache::update() Tomasz Grabiec 2015-09-05 17:49:30 +02:00
  • 122bd8ea46 row_cache: Restore indentation Tomasz Grabiec 2015-09-04 11:13:57 +02:00
  • d1f89b4eab row_cache: Use allocation_section Tomasz Grabiec 2015-09-04 11:06:57 +02:00
  • 7efcde12aa row_cache: Introduce row_cache::touch() Tomasz Grabiec 2015-09-02 18:43:23 +02:00
  • 24a5221280 row_cache: Avoid leaking of partitions when exception is thrown inside update() Tomasz Grabiec 2015-09-03 08:51:39 +02:00
  • 1d182903cd mutation_partition: Document exception guarantees of apply() Tomasz Grabiec 2015-09-03 15:58:20 +02:00
  • c82325a76c lsa: Make region evictor signal forward progress Tomasz Grabiec 2015-09-05 13:14:24 +02:00
  • 94f0db933f lsa: Fix typo in the word 'emergency' Tomasz Grabiec 2015-09-04 08:33:58 +02:00
  • 200562abe7 lsa: Reclaim over-max segments from segment pool reserve Tomasz Grabiec 2015-09-03 17:27:30 +02:00
  • d022a1a4a3 lsa: Introduce allocating_section Tomasz Grabiec 2015-09-03 15:57:34 +02:00