Commit Graph

  • 2682d442aa storage_service: Add stop() needed by distributed<> Asias He 2015-06-16 15:38:55 +08:00
  • 7b6ab5aaa1 storage_service: Implement gossip_snitch_info Asias He 2015-06-15 15:33:58 +08:00
  • 13f2292596 storage_service: Use fb_utilities::get_broadcast_address Asias He 2015-06-15 15:52:31 +08:00
  • f0ae995817 distributed: document Avi Kivity 2015-06-15 23:17:06 +03:00
  • 31d3801215 reactor: wire up shutdown() on pollable_fd Avi Kivity 2015-06-15 16:38:52 +03:00
  • 2a24e8f5ca reactor: add methods to abort futures waiting on fd event Avi Kivity 2015-06-15 16:37:43 +03:00
  • 1b99b1f170 queue: add method to abort a queue Avi Kivity 2015-06-15 16:35:48 +03:00
  • c653cc1910 posix: wire up shutdown() API Avi Kivity 2015-06-15 16:35:22 +03:00
  • 3e31c56ed9 Support snitch registration on long and short format Shlomi Livne 2015-06-15 15:33:40 +03:00
  • 84da02d67f Enable endpoint_snitch Shlomi Livne 2015-06-15 15:32:13 +03:00
  • 743b6efd54 Merge "initial mutation clustering" from Gleb Avi Kivity 2015-06-15 13:25:01 +03:00
  • 969134280a initial mutation clustering code Gleb Natapov 2015-05-31 12:55:57 +03:00
  • 7cee40bff2 add frozen_mutation serializer Gleb Natapov 2015-05-31 19:10:09 +03:00
  • 8fd7c45d4c make get_replication_factor a virtual function of abstract_replication_strategy Gleb Natapov 2015-06-14 14:14:16 +03:00
  • 5f3f8e641f add token_metadata::pending_enpoints_for() stub function Gleb Natapov 2015-06-14 14:13:57 +03:00
  • a4c6b4a53f drop frozen_mutation::from_bytes() in favor of explicit constructor Gleb Natapov 2015-05-21 11:12:52 +03:00
  • 0657396fcb message: add generic std::vector serializer Gleb Natapov 2015-05-18 10:14:32 +03:00
  • 2d409250f2 remove ad-hoc token_metadata creation Gleb Natapov 2015-06-11 15:10:00 +03:00
  • c418f9496b fix cql_query_test to initialize service that will be needed by clustering Gleb Natapov 2015-06-11 15:11:18 +03:00
  • c500823d35 move init_storage_service out of main.cc Gleb Natapov 2015-06-11 15:05:51 +03:00
  • e12cbb1836 db/legacy_schema_tables: Use async() for merge_schema() Pekka Enberg 2015-06-15 12:47:06 +03:00
  • 238a9d5d30 move init_messaging_service from main Gleb Natapov 2015-06-11 10:49:02 +03:00
  • d2a9ea7ca6 storage_service: Fix Unable to contact any seeds Asias He 2015-06-15 17:19:07 +08:00
  • ca6e4e7d10 Merge seastar upstream Avi Kivity 2015-06-15 11:45:00 +03:00
  • a4c711afd4 future: fix future<>::get0() Avi Kivity 2015-06-15 11:43:38 +03:00
  • ddaaa315c8 future: add a get0() helper to get the first/only member of the result tuple Avi Kivity 2015-06-15 11:25:03 +03:00
  • ba24552efe Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-06-15 11:00:47 +03:00
  • 446731cf88 Merge "column family API" Avi Kivity 2015-06-15 10:50:23 +03:00
  • c53ed98731 Merge branch 'shlomi/enable_cluster_via_config' from seatar-dev.git Tomasz Grabiec 2015-06-15 09:22:41 +02:00
  • 1d0b78d80f gossip: Fix capture by ref on a stack variable Asias He 2015-06-15 11:23:43 +08:00
  • 053566b3e9 deleter: document Avi Kivity 2015-06-15 08:47:44 +03:00
  • 1769cb4520 temporary_buffer: document Avi Kivity 2015-06-14 23:52:25 +03:00
  • 5be417175e Merge "snitch creation" Avi Kivity 2015-06-14 17:59:15 +03:00
  • 06031ea273 Merge seastar upstream Avi Kivity 2015-06-14 17:47:32 +03:00
  • 25420a6fdf core: add support for --cpuset command line option Avi Kivity 2015-06-14 16:11:31 +03:00
  • f85a2b48bb resource: support using only a subset of a machine's processors Avi Kivity 2015-06-14 16:10:21 +03:00
  • 50b18a56cd test: add semaphore test Gleb Natapov 2015-06-14 14:09:58 +03:00
  • 361db498d1 semaphore: add wait() with timeout support Gleb Natapov 2015-06-14 14:09:57 +03:00
  • f19ba7c334 Add timer move constructor Gleb Natapov 2015-06-14 14:09:56 +03:00
  • 1b2bf57a2b move timer out of reactor.hh to its own header Gleb Natapov 2015-06-14 14:09:55 +03:00
  • 2f14c53f4e gossiping_property_file_snitch: use a logger from i_endpoint_snitch Vlad Zolotarov 2015-06-14 15:30:49 +03:00
  • e045d8465c db: use snitch name from the configuration file Vlad Zolotarov 2015-06-14 13:16:16 +03:00
  • 03ffaea768 locator: introduce i_endpoint_snitch::create_snitch() Vlad Zolotarov 2015-06-11 21:44:53 +03:00
  • 39429e2481 Alignment Shlomi Livne 2015-06-14 12:19:11 +03:00
  • edfb4fc671 Add support for read seeds from configuration Shlomi Livne 2015-06-14 11:43:36 +03:00
  • 2c6ba8971f Different seperator for map elements Shlomi Livne 2015-06-14 11:32:57 +03:00
  • 0b0ad13418 doc: prevent -- from becoming an emdash Avi Kivity 2015-06-14 09:20:38 +03:00
  • 5251c2523a thread: point out async() as an easy way to launch a thread Avi Kivity 2015-06-14 09:14:30 +03:00
  • 980a7dc881 thread: more documentation Avi Kivity 2015-06-14 08:56:42 +03:00
  • bf33cae9e1 sstables: re-change buffer size of output streams Raphael S. Carvalho 2015-06-11 15:29:18 +03:00
  • c2f975bee9 test querying of multiple singular ranges Gleb Natapov 2015-06-11 11:08:14 +03:00
  • fc6f6634fa support query of multiple singular ranges Gleb Natapov 2015-06-11 11:08:13 +03:00
  • b7155ad862 pass partitions_ranges separately from from read_command Gleb Natapov 2015-06-11 11:08:12 +03:00
  • ce6cd4b67e Merge "Store keyspace strategy options to database" Avi Kivity 2015-06-11 14:21:53 +03:00
  • 09f0a90cac Merge seastar upstream Avi Kivity 2015-06-11 14:12:16 +03:00
  • 2f238e7d2e dpdk: exclude the KNI module from the required modules Vlad Zolotarov 2015-06-11 14:05:22 +03:00
  • 5b4c073170 db/legacy_schema_tables: Store keyspace strategy options Pekka Enberg 2015-06-08 16:14:39 +03:00
  • 673c0c1759 JSON parsing and formatting helper functions Pekka Enberg 2015-06-09 10:34:41 +03:00
  • d088cb8181 Fix keyspace strategy options to preserve key-value ordering Pekka Enberg 2015-06-11 12:43:04 +03:00
  • b5b1fa730b dpdk: compatibility with dpdk 2.1 Avi Kivity 2015-06-11 11:12:07 +03:00
  • b7a23ddadd database: Memtable flush batching Pekka Enberg 2015-06-11 09:41:39 +03:00
  • 2be20ff295 API: Add the column familiy implementation Amnon Heiman 2015-05-28 16:50:14 +03:00
  • b9e3a03483 Expose the column family info in the database Amnon Heiman 2015-06-01 08:22:24 +03:00
  • bde58c9607 Add the Column Family Swagger definition Amnon Heiman 2015-05-28 15:28:54 +03:00
  • 65f25e1840 Database/commitlog - Fix broken assert Calle Wilund 2015-06-10 12:13:12 +02:00
  • 8b9a63a3c6 Database/commitlog: guard against replay position reordering Calle Wilund 2015-06-10 09:43:14 +02:00
  • 4c4e90a948 Merge seastar upstream Avi Kivity 2015-06-10 11:49:08 +03:00
  • c4756c7622 fstream: fix dropped future in write path Avi Kivity 2015-06-10 11:48:20 +03:00
  • 11b09a0b27 Merge "snitching" Avi Kivity 2015-06-10 10:29:50 +03:00
  • dc732d95d5 gossiping_property_file_snitch_test: Checks parsing facilities of gossiping_property_file_snitch class Vlad Zolotarov 2015-05-18 16:55:24 +03:00
  • cbbdcad649 locator: gossiping_property_file_snitch Vlad Zolotarov 2015-05-11 19:18:55 +03:00
  • aa11ebca41 locator: added a production_snitch_base implementation Vlad Zolotarov 2015-05-10 19:23:16 +03:00
  • a2594015f9 locator: futurize snitch creation Vlad Zolotarov 2015-06-01 19:47:46 +03:00
  • aecc2b4279 locator: reworked the snitch'es infrastructure Vlad Zolotarov 2015-05-04 14:20:43 +03:00
  • ab14716ce8 gossiper: "Start" gossiper on all CPUs and initialize its services only on CPU0 Vlad Zolotarov 2015-06-01 13:56:24 +03:00
  • 4703987faf gossiper: replicate the endpoint_state_map and _live_endpoints on all shards Vlad Zolotarov 2015-05-10 15:50:25 +03:00
  • e850a723e4 class_registrator::create(): Enforce refference arguments Vlad Zolotarov 2015-06-02 16:40:51 +03:00
  • f1aa0df4c3 class_registrator: ensure the static member initialization order Vlad Zolotarov 2015-06-01 11:31:49 +03:00
  • 73278798a9 added missing methods (stubs) required for snitch implementation Vlad Zolotarov 2015-05-10 17:50:51 +03:00
  • 1e32bdf090 gms: added missing operator==() required for endpoint_state_map comparison. Vlad Zolotarov 2015-05-10 17:34:56 +03:00
  • c1f0d285bb database: make the the create_keyspace() function declaration match the definitiion. Vlad Zolotarov 2015-06-07 23:11:25 +03:00
  • e07a1e2924 Merge seastar upstream Avi Kivity 2015-06-09 12:54:50 +03:00
  • 4bbd90d14c reactor: workaround missing FALLOC_FL_ZERO_RANGE in kernel headers Avi Kivity 2015-06-09 12:53:58 +03:00
  • 7a464ddf99 reactor: batch aio Avi Kivity 2015-06-09 11:15:47 +03:00
  • d1ed0744f0 schema: add sstable compressor property Raphael S. Carvalho 2015-06-08 11:02:30 +03:00
  • bd89fa4905 config: add string_list (vec of sstring) as config data type + use for datadir Shlomi Livne 2015-06-09 09:15:41 +02:00
  • 551114586d Merge "Initial table merging" Avi Kivity 2015-06-09 10:39:54 +03:00
  • 7f7381dc1e Merge seastar upstream Avi Kivity 2015-06-09 08:45:25 +03:00
  • 44e35ef545 fstream: preallocation support for file output stream Avi Kivity 2015-06-08 20:02:24 +03:00
  • 3ab32ae7a1 file: add allocate() method Avi Kivity 2015-06-08 20:02:23 +03:00
  • 9ac5880e76 Merge "rework sstable write functions Avi Kivity 2015-06-08 16:13:53 +03:00
  • a076ea563b rework write functions Glauber Costa 2015-06-08 12:39:45 +03:00
  • 2dbd2b408a sstables: change describe_type's return type to auto Glauber Costa 2015-06-08 02:04:34 +03:00
  • bfe6446a89 class_registrator: make no_such_class message more informative Paweł Dziepak 2015-06-08 10:23:38 +03:00
  • d25bd89ee1 db/legacy_schema_tables: Convert table merging to C++ Pekka Enberg 2015-05-12 17:16:28 +03:00
  • 87e525b6b5 database: Add update and drop column family stubs Pekka Enberg 2015-05-15 13:42:18 +03:00
  • ab6dbc0d83 query-result-set: Add rows() accessor function Pekka Enberg 2015-05-28 15:48:54 +03:00
  • 5df4b51589 schema: Add comparison operators for column_definition and schema Pekka Enberg 2015-06-01 13:32:06 +03:00
  • b96f2d4cee Merge seastar upstream Avi Kivity 2015-06-08 12:02:05 +03:00
  • d864da71fc core: avoid fsyncing output stream twice Raphael S. Carvalho 2015-06-07 15:13:22 +03:00