Commit Graph

  • bdd188f459 Merge branch 'tgrabiec/select' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-18 12:58:01 +02:00
  • cab0d4217c Merge branch 'penberg/cql-bind-variables' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-18 12:51:34 +02:00
  • a7be56d787 cql3: Fix inverted condition in abstract_marker::raw::prepare() Pekka Enberg 2015-03-18 12:37:28 +02:00
  • 6852f21463 future: mark state as invalid when moving away from *this Avi Kivity 2015-03-18 12:34:32 +02:00
  • c3d2b39e80 cql3: Convert bind variable marker grammar Pekka Enberg 2015-03-18 11:39:23 +02:00
  • cb6aa2f0b5 cql3: Fix abstract_marker::to_string() Pekka Enberg 2015-03-18 11:42:06 +02:00
  • 4efaccaff6 cql3: Use forward declaration for result_message Pekka Enberg 2015-03-18 10:51:05 +02:00
  • b40661c330 cql3: Use shared_ptr for prepared statements Pekka Enberg 2015-03-18 09:40:09 +02:00
  • a53848b6dd gossip: Use distributed<> for the gossiper and failure_detector instance Asias He 2015-03-17 16:23:27 +08:00
  • aba6377898 gossip: Convert more of gossiper class Asias He 2015-03-16 09:50:44 +08:00
  • febf32acfa gossip: Add default constructor for endpoint_state Asias He 2015-03-17 09:32:42 +08:00
  • 4772d18a6c gossip: Return reference in endpoint_state::get_application_state_map Asias He 2015-03-16 09:49:45 +08:00
  • 2f693d93e0 gossip: Return optional in endpoint_state::get_application_state Asias He 2015-03-16 09:46:24 +08:00
  • b0c1be2412 gossip: Introduce the_failure_detector() Asias He 2015-03-16 09:45:00 +08:00
  • d4395c2d5d gossip: Rename beforechange to before_change Asias He 2015-03-16 09:43:51 +08:00
  • 40c1f6a4db gossip: Add operator== for inet_address Asias He 2015-03-16 09:43:12 +08:00
  • 83e91d6de4 tests: Add more tests for range tombstones Tomasz Grabiec 2015-03-17 15:19:30 +01:00
  • 6197c5306d db: Optimize range tombstone lookups Tomasz Grabiec 2015-03-17 15:17:10 +01:00
  • 9d1fe2c8d9 types: Rename tuple_type::component_iterator to 'iterator' Tomasz Grabiec 2015-03-17 14:55:28 +01:00
  • 9f60853271 db: Switch clustering key map and row tombstones to boost::intrusive::set Tomasz Grabiec 2015-03-14 13:32:40 +01:00
  • 1b1af8cdfd db: Introduce types to hold keys Tomasz Grabiec 2015-03-14 13:32:29 +01:00
  • fffa35ac6b types: Make abstract_type::validate() work on bytes_view Tomasz Grabiec 2015-03-14 13:03:37 +01:00
  • 4b33888c23 types: Add algorithms for comparing optional types Tomasz Grabiec 2015-03-14 13:02:26 +01:00
  • e3a04ae21b types: Introduce generic is_prefixed_by() Tomasz Grabiec 2015-03-12 20:30:47 +01:00
  • 1d5de9e428 types: Introduce lexicographical_compare() version with third sequence Tomasz Grabiec 2015-03-12 20:29:40 +01:00
  • f321b9e9b5 util: Make hash functions work on bytes_view Tomasz Grabiec 2015-03-13 18:16:59 +01:00
  • 1f6360ec3b cql3: Drop redundant key validation Tomasz Grabiec 2015-03-14 13:17:54 +01:00
  • ecf0db17ce db: Drop comment which doesn't seem to be relevant any more Tomasz Grabiec 2015-03-14 13:18:55 +01:00
  • a195df836d service: Cleanup formatting in storage_proxy.cc Tomasz Grabiec 2015-03-14 13:21:25 +01:00
  • 5a6bef867c Merge branch 'master' of github.com:cloudius-systems/seastar into urchin Avi Kivity 2015-03-17 15:48:42 +02:00
  • a7d6e22baf sstring: fix bounds checks in find() Tomasz Grabiec 2015-03-17 08:31:24 +01:00
  • d49804ad73 cql: maps: drop unused Java declarations Avi Kivity 2015-03-16 17:56:40 +02:00
  • a757041fdd Merge tag 'avi/serialization_format/v2' Tomasz Grabiec 2015-03-16 17:19:59 +01:00
  • 6fee695095 db: replace most uses of protocol_version with serialization_format Avi Kivity 2015-03-15 17:30:43 +02:00
  • 2ae36bdc98 maps: fix parameter mismatch in call to get_with_protocol_version() Avi Kivity 2015-03-15 17:10:21 +02:00
  • 0710704311 transport: propagate serialization_format to query_options Avi Kivity 2015-03-15 16:59:08 +02:00
  • 3aa8231c7a db: add serialization_format class Avi Kivity 2015-03-15 16:56:52 +02:00
  • 5c1ec6f046 Merge tag 'avi/collections/some-set-ops/v3' Tomasz Grabiec 2015-03-16 16:14:44 +01:00
  • c99185677b tests: add test for set literals and set addiitions Avi Kivity 2015-03-13 10:08:13 +02:00
  • e28938b8d6 tests: fix cql_query_test indentation Avi Kivity 2015-03-13 10:07:47 +02:00
  • 333e48230f cql: convert prepend/addition grammar Avi Kivity 2015-03-15 13:32:50 +02:00
  • 8d94ab490a cql: implement operation::set_value for sets Avi Kivity 2015-03-15 13:31:46 +02:00
  • a6a186fd8c cql: convert operation::prepend to C++ Avi Kivity 2015-03-15 13:24:14 +02:00
  • 9b77f7cc8a cql: convert operation::subtraction to C++ Avi Kivity 2015-03-15 13:22:52 +02:00
  • 807c5e6eb2 cql: convert operation::addition to C++ Avi Kivity 2015-03-15 13:18:39 +02:00
  • ae1d622591 cql: convert sets::setter to C++ Avi Kivity 2015-03-15 13:28:59 +02:00
  • e903a3b2c6 cql: convert sets::adder to C++ Avi Kivity 2015-03-15 13:28:37 +02:00
  • e8f3776c15 cql: make sets::value::_elements public Avi Kivity 2015-03-15 13:25:47 +02:00
  • 44c929f6f5 cql: convert maps::putter to C++ Avi Kivity 2015-03-15 13:12:32 +02:00
  • aa8834a260 cql: add column_identifier::operator!=() Avi Kivity 2015-03-15 13:11:55 +02:00
  • d7023d54b8 cql: enable grammar for set literals Avi Kivity 2015-03-13 09:51:27 +02:00
  • 83d7e24469 cql3: convert sets::literal, sets::value, sets::delayed_value to C++ Avi Kivity 2015-03-13 09:50:44 +02:00
  • 923496056a db: add set_type_impl::serialize_partially_deserialized_form() Avi Kivity 2015-03-15 13:30:32 +02:00
  • 0d0a4192f4 db: add mutation::set_cell() helper Avi Kivity 2015-03-15 13:29:29 +02:00
  • 4bbfc3c23b db: export collection_type_impl::pack() Avi Kivity 2015-03-13 09:48:58 +02:00
  • 7a235e031b unimplemented: add collection range tombstones Avi Kivity 2015-03-15 13:11:27 +02:00
  • 1ac75b1609 db: add to_hex(bytes_view) variant Avi Kivity 2015-03-16 16:30:28 +02:00
  • f3d75d3169 db: fix listlike_partial_deserializing_iterator taking reference to temporary Avi Kivity 2015-03-16 16:32:39 +02:00
  • 5f2c156d41 gossip: Convert to use bytes version of serialize Asias He 2015-03-16 15:47:08 +08:00
  • 2e24dc93f4 util: Add bytes version of serialize_string Asias He 2015-03-16 15:47:07 +08:00
  • b9a67c6d67 util: Add bytes version of serialize_int8 Asias He 2015-03-16 15:47:06 +08:00
  • ceb4778ad2 Merge branch 'log-exceptions' Avi Kivity 2015-03-16 10:14:23 +02:00
  • c0d7e4e748 core: implement future<> sleep() Nadav Har'El 2015-03-16 09:56:19 +02:00
  • facb2ffdc6 build: allow disabling debug info generation Avi Kivity 2015-03-16 07:53:54 +02:00
  • 7921ef406a db: serialize via bytes_iterator instead of std::ostream Dor Laor 2015-03-16 01:05:57 +02:00
  • a9e77e1211 uuid: add 'bytes' serialization helpers Dor Laor 2015-03-16 01:05:56 +02:00
  • 29c21f1eda db: move tiny write util template to serialization.hh Dor Laor 2015-03-16 01:05:55 +02:00
  • e6828d7ad0 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-15 20:34:04 +02:00
  • d2c0e485f8 posix: fix posix::recv return Avi Kivity 2015-03-15 20:18:17 +02:00
  • 24bc1b4126 build: improve seastar.pc generation Avi Kivity 2015-03-15 18:13:29 +02:00
  • 25c37c92f5 core: fix engine_exit() Nadav Har'El 2015-03-15 16:05:07 +02:00
  • f8c69904cd build: fix seastar.pc generation Avi Kivity 2015-03-15 16:16:41 +02:00
  • 3578d3d016 build: make it easy to compile a Seastar-based project Nadav Har'El 2015-03-15 13:40:40 +02:00
  • d1601b46f2 net: implement net::packed<> in terms of unaligned<> Nadav Har'El 2015-03-11 13:52:31 +02:00
  • 1f8e0dbbab unaligned: new header file for unaligned access Nadav Har'El 2015-03-11 13:52:30 +02:00
  • b968f80695 future: report abandoned failed futures Avi Kivity 2015-03-15 15:18:56 +02:00
  • bd00d90806 Merge branch 'gleb/future' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-03-15 15:33:25 +02:00
  • d3acb5acc2 linecount: better error handling Avi Kivity 2015-03-15 14:48:52 +02:00
  • 0537a8ffe5 linecount: don't try to create the file. Avi Kivity 2015-03-15 14:48:31 +02:00
  • c3ba8678e4 core: consolidate finally() implemetations Gleb Natapov 2015-03-15 14:44:58 +02:00
  • 186e25717e core: consolidate then() and then_wrapped() code Gleb Natapov 2015-03-15 14:12:54 +02:00
  • ad63b70d53 core: remove unused structure future_task Gleb Natapov 2015-03-15 14:11:51 +02:00
  • c138e31a2a core: check future_avail_count in then_wrapped Gleb Natapov 2015-03-15 12:41:26 +02:00
  • ecb72e995a core: drop superfluous qualifier from or_terminate Gleb Natapov 2015-03-15 12:18:44 +02:00
  • bcf7e42933 column mask Glauber Costa 2015-03-13 14:36:58 -03:00
  • 4e73bf8b11 sstables: deletion_time structure Glauber Costa 2015-03-13 14:36:57 -03:00
  • 74e34ed6a4 core: Use futurize<> to simplify smp::submit_to() Tomasz Grabiec 2015-03-13 20:37:09 +01:00
  • 7bc7951192 core: Use perfect forwarding in invoke_on()/submit_to() Tomasz Grabiec 2015-03-13 16:20:17 +01:00
  • be1e8362bb cql3: Use copy semantics for CF name Pekka Enberg 2015-03-13 10:23:46 +02:00
  • 9e6b529f91 build: reduce merge conflicts in configure.py test specification Avi Kivity 2015-03-12 16:31:43 +02:00
  • df7bb8cc58 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-12 16:31:17 +02:00
  • d5817ab965 Merge branch 'gleb/rpc' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-03-12 16:30:15 +02:00
  • 24c29f8947 Merge remote-tracking branch 'dev/penberg/cleanups' Tomasz Grabiec 2015-03-12 15:16:42 +01:00
  • 83998a8934 tests: Boostify the fstream_test Shlomi Livne 2015-03-12 13:33:35 +02:00
  • 7adf4f935d rpc test program Gleb Natapov 2015-03-09 15:37:41 +02:00
  • 36b76af7cc Implementation of rpc Gleb Natapov 2015-03-09 15:36:57 +02:00
  • 83c0196255 tests: make sure each SEASTAR_TEST_CASE has at least a single BOOST_XXX check Shlomi Livne 2015-03-12 14:24:09 +02:00
  • 84d402447f exceptions: Remove TransportException.java Pekka Enberg 2015-03-12 13:03:52 +02:00
  • 22a6066730 Revert "cql3: Fix create_keyspace_statement::prepare()" Pekka Enberg 2015-03-12 13:02:53 +02:00
  • 2ee58d66d6 Merge tag 'avi/collections/v3' Tomasz Grabiec 2015-03-12 11:30:17 +01:00