Commit Graph

  • ad5feda8ae Collectd: Fix registration/deregistration and reg. anchor managment Calle Wilund 2015-05-11 22:58:07 +02:00
  • 2646fa188f Collectd: Add virtual destructor to value_list Calle Wilund 2015-05-11 19:50:35 +02:00
  • e941b5a378 Collectd: Make sure get_instance_ids only returns active id:s Calle Wilund 2015-05-11 19:49:27 +02:00
  • db9869639c Collectd: change string types to sstring Calle Wilund 2015-05-11 19:47:48 +02:00
  • a264f42bd6 Add map_difference::difference() helper Pekka Enberg 2015-05-08 13:30:40 +03:00
  • 7bb43cb961 gitorderfile: make changes into *.py files appear first Raphael S. Carvalho 2015-05-11 18:27:44 -03:00
  • e1de49e233 tests: move sstable data file generation testcases to another file Raphael S. Carvalho 2015-05-11 13:36:14 -03:00
  • 7630fe332d db: pass correct mutation size to commitlog Avi Kivity 2015-05-11 19:04:37 +03:00
  • dff2b74a60 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-11 18:10:20 +03:00
  • 22e261e24b Merge branch 'sstables-write' of github.com:raphaelsc/urchin into db Avi Kivity 2015-05-11 18:09:41 +03:00
  • 4cea444fb2 collectd: avoid using an exception as end-of-packet indicator Avi Kivity 2015-05-11 17:29:32 +03:00
  • feeaae06cf sstables: add support to write tombstone cells Raphael S. Carvalho 2015-05-11 11:55:55 -03:00
  • f62f4ef5de sstables: add support to write expiring cells Raphael S. Carvalho 2015-05-06 16:43:40 -03:00
  • 134e1040b1 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-11 17:39:06 +03:00
  • 183e0b52e6 commitlog: Add collectd counters Calle Wilund 2015-05-11 14:19:11 +02:00
  • 0e23702dfd core: add make_directory() API Avi Kivity 2015-05-11 13:33:33 +03:00
  • bbb4b90542 gms: Use unordered_map for endpoint_state_map Asias He 2015-05-11 16:22:06 +08:00
  • 3188ae6b8b rpc: remove unneeded capture Gleb Natapov 2015-05-11 10:11:53 +03:00
  • cce98e19e4 message: Remove more leftover Asias He 2015-05-08 09:52:29 +08:00
  • eaceb61801 db: Add atomic_cell::deletion_time() Tomasz Grabiec 2015-05-07 21:47:31 +02:00
  • ec43027d46 Merge branch 'tgrabiec/frozen_mutation' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-10 11:54:03 +03:00
  • 68d76cb915 sstables: fix a bug in data_consume_rows_context::read_64 Raphael S. Carvalho 2015-05-08 01:34:34 -03:00
  • e4ef356cc3 Revert "sstables: fix a bug in data_consume_rows_context::read_64" Tomasz Grabiec 2015-05-08 11:16:10 +02:00
  • f80f00476c sstables: fix a bug in data_consume_rows_context::read_64 Raphael S. Carvalho 2015-05-07 23:18:01 -03:00
  • 08cdeb75d9 tests: Add test for application of mutation_partition_view Tomasz Grabiec 2015-05-07 21:21:25 +02:00
  • f7abbda156 db: Apply frozen_mutation directly Tomasz Grabiec 2015-05-07 21:11:56 +02:00
  • bdcd11efe9 db: Use operator<< for partition printing Tomasz Grabiec 2015-05-07 21:08:58 +02:00
  • b5bac12a48 tests: Introduce frozen_mutation_test Tomasz Grabiec 2015-05-07 09:18:11 +02:00
  • 677b57dea2 tests: Introduce mutation_assertions.hh Tomasz Grabiec 2015-05-07 09:12:33 +02:00
  • 4ab66de0ae db: Introduce frozen_mutation Tomasz Grabiec 2015-05-06 09:51:28 +02:00
  • 6047b6d9b2 mutation: Introduce set_static_cell() Tomasz Grabiec 2015-05-06 09:47:46 +02:00
  • 386d17dff6 mutation_partition: Introduce apply_insert() Tomasz Grabiec 2015-05-07 10:13:39 +02:00
  • 84d2b2b2ea mutation_partition: Add view version of apply_delete() Tomasz Grabiec 2015-05-07 10:31:38 +02:00
  • 9235ca57ad mutation_partition: Reuse clustered_row() in apply_delete() Tomasz Grabiec 2015-05-07 10:30:52 +02:00
  • cc4e2ec622 mutation_partition: Add r-value variant of clustered_row() Tomasz Grabiec 2015-05-07 10:29:09 +02:00
  • a854163f71 db: Cleanup unimplemented method Tomasz Grabiec 2015-05-07 21:20:06 +02:00
  • 9477e41577 collectd: Add an API to scollectd data Amnon Heiman 2015-05-06 13:08:10 +03:00
  • 55332b379f Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-07 13:39:00 +03:00
  • c18e76cb10 rpc: fix out stream flushing Gleb Natapov 2015-05-06 18:17:25 +03:00
  • 3a01796eef tests: fix message test Gleb Natapov 2015-05-06 18:22:49 +03:00
  • f12e955b4e message: Drop register_handler_oneway Asias He 2015-05-07 11:39:26 +03:00
  • 1a8c4b75f5 message: do not erase client's rpc call type Gleb Natapov 2015-05-07 11:39:25 +03:00
  • e17f88e948 Merge branch 'asias/gossip_fix' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-07 12:59:21 +03:00
  • 2106d3b165 README: Add more missing packages for building urchin Asias He 2015-05-07 17:05:22 +08:00
  • c79844e4e5 gossip: Fix passing by reference Asias He 2015-05-07 15:14:04 +08:00
  • 177498375d gossip: Add storage_service_value_factory helper Asias He 2015-04-23 16:14:45 +08:00
  • 7ac5277822 gossip: Fix link error with versioned_value Asias He 2015-04-23 16:13:05 +08:00
  • 7bc465ae8a Merge branch 'tgrabiec/store-ttl-in-atomic-cell' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-07 10:23:52 +03:00
  • b1e45e4401 db: Store ttl in atomic_cell Tomasz Grabiec 2015-05-06 19:12:14 +02:00
  • 784f841b8b tests: Add test for cell ordering Tomasz Grabiec 2015-05-06 18:32:17 +02:00
  • f43836eb68 db: Handle expired cells in compare_atomic_cell_for_merge() Tomasz Grabiec 2015-05-06 18:31:21 +02:00
  • 195a90a175 Merge branch 'tgrabiec/frozen-mutation-prep-v2' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-06 18:39:01 +03:00
  • 5ba1486ae7 db: Rename "ttl" to "expiry" when it's used as time point Tomasz Grabiec 2015-05-06 17:25:31 +02:00
  • d6a003dc59 gc_clock: Store max_ttl as duration rather than time_point Tomasz Grabiec 2015-05-06 17:21:25 +02:00
  • 49f9794b1b schema: Introduce schema_builder Tomasz Grabiec 2015-05-06 09:52:10 +02:00
  • 5bd68aa514 data_input: Support read<bytes_view>() Tomasz Grabiec 2015-05-06 09:45:22 +02:00
  • 2ab006949a atomic_cell: Extend interface of collection_mutation wrappers Tomasz Grabiec 2015-05-06 09:43:40 +02:00
  • 45f66c5c9f atomic_cell: Add missing header Tomasz Grabiec 2015-05-06 09:43:01 +02:00
  • 04846ed3d2 mutation: Make mutation equality comparable Tomasz Grabiec 2015-05-06 09:42:10 +02:00
  • 87e00d97fa mutation: Introduce row_tombstones() getter Tomasz Grabiec 2015-05-06 09:49:11 +02:00
  • 6762a92299 mutation_partition: Take schema by reference in apply_row_tombstone() Tomasz Grabiec 2015-05-06 09:41:17 +02:00
  • 0aef6f2ff7 mutation_partition: Allow row lookup by clustering_key_view Tomasz Grabiec 2015-05-06 09:40:25 +02:00
  • 96bbac8a57 dht: Make partitioner work on partition_key_view Tomasz Grabiec 2015-05-06 09:45:52 +02:00
  • 0deec287d4 tests: keys: Add test for key <-> view coversions Tomasz Grabiec 2015-05-06 09:46:29 +02:00
  • 0bc0071373 keys: Introduce view wrappers Tomasz Grabiec 2015-05-06 09:36:02 +02:00
  • 46e0676a7d commitlog: Add reader stream/subscription Calle Wilund 2015-05-06 14:57:27 +02:00
  • 2a14037f79 db: add data_input constructors & methods Calle Wilund 2015-05-06 14:57:26 +02:00
  • 1c8b0a4b1c Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-05-06 16:31:44 +03:00
  • 7f685abca0 commitlog: added file header space twice Calle Wilund 2015-05-06 14:56:38 +02:00
  • 897083e213 commitlog: Sync check time delta was inverted Calle Wilund 2015-05-06 14:56:37 +02:00
  • d2d3547115 commitlog: Initial data chunk offset should be 16 Calle Wilund 2015-05-06 14:56:36 +02:00
  • 36ad6c9aa8 Merge tag 'avi/memtables/v3' from seastar-dev.git Tomasz Grabiec 2015-05-06 15:02:42 +02:00
  • 4875028fb3 tests: add test for range scan memtable merging Avi Kivity 2015-05-05 19:28:14 +03:00
  • eccb6bfe08 tests: add tests for multiple memtables in column family (single partition) Avi Kivity 2015-05-05 15:31:24 +03:00
  • ef5c661d11 db: add variant of column_family::for_all_partitions() for unit tests Avi Kivity 2015-05-05 19:27:18 +03:00
  • 1d6ac071c0 db: add API to seal current active memtable Avi Kivity 2015-05-05 14:54:08 +03:00
  • b717b4b6bb db: add ostream operators for more types (mutation_partition and components) Avi Kivity 2015-05-03 18:39:00 +03:00
  • 22969aeb18 db: support for multiple memtables Avi Kivity 2015-05-03 13:14:14 +03:00
  • c3deca9575 sstables: fix problem with scope of deletion_time Raphael S. Carvalho 2015-05-05 16:37:10 -03:00
  • 5e81b92dc0 db: split column_family::partitions into a new memtable class Avi Kivity 2015-04-30 19:43:03 +03:00
  • bc669add40 schema: const correctness Avi Kivity 2015-05-06 14:20:14 +03:00
  • cc291d7e3b db: improve sharding Avi Kivity 2015-04-29 17:59:04 +03:00
  • f0e30bd1be Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-06 13:32:31 +03:00
  • f3afe9051f Merge branch 'shared_ptr' Avi Kivity 2015-05-06 13:26:49 +03:00
  • f4f6c0a4a3 smp: add all_cpus() helper Amnon Heiman 2015-05-06 11:47:03 +03:00
  • fe9c5a2750 shared_ptr: const correctness for lw_shared_ptr::use_count() Avi Kivity 2015-05-06 11:41:51 +03:00
  • 211c77bf52 shared_ptr: add const support for lw_shared_ptr Avi Kivity 2015-05-06 11:41:33 +03:00
  • 7a965f1cf2 service: Use mem_fn() in storage_proxy::query_local() Pekka Enberg 2015-05-06 11:21:40 +03:00
  • 63be3f1dc1 Merge branch 'penberg/commitlog-cleanups' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-05-06 10:01:27 +03:00
  • 33b37f7954 cql: Fix replication strategy class lookup Pekka Enberg 2015-05-06 08:39:09 +03:00
  • bf1734c480 db/commitlog: Use 'pragma once' in commitlog.hh Pekka Enberg 2015-05-06 09:47:42 +03:00
  • a32ae69b2b db/commitlog: Minor formatting fixes Pekka Enberg 2015-05-06 09:47:21 +03:00
  • 9920d58b70 db/commitlog: Use C++ type aliases Pekka Enberg 2015-05-06 09:43:04 +03:00
  • e811690588 db: return smart pointers for column_family read-side lookups Avi Kivity 2015-04-30 18:39:47 +03:00
  • cdfe03a5b2 db: implement mutation_partition assignment operators Avi Kivity 2015-05-03 13:04:26 +03:00
  • aa94cd62dc db: implement mutation_partition copy constructor Avi Kivity 2015-04-30 18:37:53 +03:00
  • 8028fb441a db: make column_family a class, not a struct Avi Kivity 2015-04-30 17:11:22 +03:00
  • f57d7067ff Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-05-05 20:17:45 +03:00
  • 3a0de14aa8 db: more const correctness for column_family and component types Avi Kivity 2015-04-30 17:03:40 +03:00
  • e1526a697e nway_merger: allow for comparators without default constructors Avi Kivity 2015-05-03 13:06:05 +03:00