Commit Graph

  • f5485c667d core: Move futurize<> to future.hh Tomasz Grabiec 2015-03-06 10:00:47 +01:00
  • 5d1b10d97a core: properly propogate exception in do_until() Gleb Natapov 2015-03-05 12:35:50 +02:00
  • 41846256d8 tests: fix fileiotest Raphael S. Carvalho 2015-03-03 23:18:30 -03:00
  • 5bff24c292 db: constify standard data_types Avi Kivity 2015-03-05 22:20:04 +02:00
  • 3db3207b85 Merge branch seastar-dev.git 'collections' Tomasz Grabiec 2015-03-05 20:19:04 +01:00
  • 6126670078 mutation_test: test maps Avi Kivity 2015-03-05 20:03:57 +02:00
  • b77a52398f db: fix merge_cells using wrong column_definition Avi Kivity 2015-03-05 19:59:59 +02:00
  • 6f6b1fdb00 schema: add static_column_at() Avi Kivity 2015-03-05 19:59:18 +02:00
  • de2e9f9eea db: fix wrong row updated by merge_cells() Avi Kivity 2015-03-05 19:57:34 +02:00
  • bb0d2a4f03 db: fix mutation::set_*_cell() applied twice to same column Avi Kivity 2015-03-05 19:04:02 +02:00
  • 42a9c0f7d3 atomic_cell: export merge_column Avi Kivity 2015-03-05 19:03:29 +02:00
  • e7e58d446c DPDK: Explicitly set Rx mempool mbuf_data_room_size Vlad Zolotarov 2015-03-05 18:33:25 +02:00
  • 98f2a51df9 db: implement collection mutation merging Avi Kivity 2015-03-05 17:04:40 +02:00
  • 5dbfe39399 Add combine() template Avi Kivity 2015-03-05 17:03:29 +02:00
  • df22293baf atomic_cell: export compare_atomic_cell_for_merge Avi Kivity 2015-03-05 17:02:50 +02:00
  • ded878212c db: simplify mutation_partition::apply() Avi Kivity 2015-03-05 16:27:02 +02:00
  • a6b692612a cql3: convert grammer for setting a collection element Avi Kivity 2015-03-05 13:35:31 +02:00
  • 1fcce7cdcb cql3: convert operation::set_element Avi Kivity 2015-03-05 13:34:40 +02:00
  • 7a94b0c0a3 cql3: convert maps::setter_by_key Avi Kivity 2015-03-05 13:33:26 +02:00
  • 07cb1f0a9c Merge branch 'asias/gossip' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-05 17:23:56 +02:00
  • ebf35c435b Merge branch 'penberg/schema-altering-statement-execute' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-05 17:20:41 +02:00
  • 4602d86dc9 cql3: convert maps::key_spec_of/maps::value_spec_of Avi Kivity 2015-03-05 13:28:40 +02:00
  • b5571e4c18 db: implement map_type (partial) Avi Kivity 2015-03-02 16:37:34 +02:00
  • 817486d27f cql3: Convert schema_altering_statement::execute() to C++ Pekka Enberg 2015-03-04 15:10:38 +02:00
  • 670e146798 transport: Add schema_change result message Pekka Enberg 2015-03-05 14:31:58 +02:00
  • e153483cbb transport: Convert Event to C++ Pekka Enberg 2015-03-04 15:31:04 +02:00
  • 4483504d8c transport: Import Event.java Pekka Enberg 2015-03-04 15:27:02 +02:00
  • 73905ff7c4 transport: Add missing include to result_message.hh Pekka Enberg 2015-03-04 15:20:25 +02:00
  • 56d5c24a6a db: implement CollectionType (partial) Avi Kivity 2015-02-26 15:27:18 +02:00
  • b14d9f1f02 mutation: support for collections Avi Kivity 2015-03-05 13:21:24 +02:00
  • 57b6d4ada5 atomic_cell: add collection support Avi Kivity 2015-03-05 13:19:31 +02:00
  • 2f8be37fca atomic_cell_or_collection: allow construction from atomic_cell Avi Kivity 2015-03-05 13:10:32 +02:00
  • 76d1256565 atomic_cell: add serialize() method Avi Kivity 2015-03-05 13:09:54 +02:00
  • bb58deadc0 cql3: add virtual destructor to class operation Avi Kivity 2015-03-03 13:10:59 +02:00
  • 74beb62527 schema: add stringify operation for column_definition Avi Kivity 2015-03-05 13:29:09 +02:00
  • 853d0b2ca0 abstract_type: implement freeze() Avi Kivity 2015-03-02 16:36:14 +02:00
  • c72f5796c4 cql3: Fix create_keyspace_statement::prepare() Pekka Enberg 2015-03-05 10:13:40 +02:00
  • c2052c8791 gossip: Convert to bytes_view for deserialization Asias He 2015-03-05 17:14:21 +08:00
  • 0036ee16d8 types: Add read_simple_short_string Asias He 2015-03-05 17:12:47 +08:00
  • 7eba98f18c atomic_cell: add missing include Avi Kivity 2015-03-04 16:49:16 +02:00
  • 55fae09bf9 db: Remove unused parameter from atomic_cell::view::is_dead() Tomasz Grabiec 2015-03-05 10:09:21 +01:00
  • bac2966f66 gossip: Convert gms/GossipDigestAck.java to C++ Asias He 2015-03-05 09:44:22 +08:00
  • 83eb3f0063 gossip: Import gms/GossipDigestAck.java Asias He 2015-03-05 09:43:19 +08:00
  • 7e3b52844e gossip: Move gossip_digest_serialization_helper to gossip_digest.hh Asias He 2015-03-05 09:52:10 +08:00
  • ad18cd582c gossip: Convert gms/GossipDigestSyn.java to C++ Asias He 2015-03-05 08:23:30 +08:00
  • b1c630a524 gossip: Import gms/GossipDigestSyn.java Asias He 2015-03-05 08:22:47 +08:00
  • 443bc857a2 gossip: Convert gms/GossipDigest.java to C++ Asias He 2015-03-04 16:53:52 +08:00
  • c63bccd81b gossip: Import gms/GossipDigest.java Asias He 2015-03-04 16:53:07 +08:00
  • 030ad0caba gossip: Add inet_address class Asias He 2015-03-05 13:22:50 +08:00
  • 054f9ed082 Initial commit log support. Calle Wilund 2015-03-04 15:56:16 +01:00
  • d92971a2b4 Add hash function to UUID. Calle Wilund 2015-03-04 15:56:15 +01:00
  • 663cb6c4b1 db: Import db/commmitlog/* Calle Wilund 2015-03-04 15:56:14 +01:00
  • 5902243dc5 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-05 10:54:29 +02:00
  • d674cd7deb core: add make_shared(T&&) overload Tomasz Grabiec 2015-03-04 17:38:12 +01:00
  • 83963b23d3 Replace rescue() usages with then_wrapped() Tomasz Grabiec 2015-03-04 17:05:24 +01:00
  • e36115e1d4 core: add then_wrapped() overload which works with void-returning callbacks Tomasz Grabiec 2015-03-04 17:04:11 +01:00
  • 7b5193b80c future: deferring finally() callback Calle Wilund 2015-03-04 16:52:31 +01:00
  • 89ec1f8f6a slab: Add reclaimer functionality Raphael S. Carvalho 2015-03-03 14:35:36 -03:00
  • 68d0cd2441 input_stream: remove buf_size parameter Nadav Har'El 2015-03-04 17:38:41 +02:00
  • 6d18aa8f20 Decompose database.hh, types.hh into smaller headers Avi Kivity 2015-03-04 16:18:48 +02:00
  • a49330095a db: wrap bytes in atomic_cell format Avi Kivity 2015-03-04 14:18:52 +02:00
  • 1bf71073e6 tests: Add a timeout to limit execution time of tests Shlomi Livne 2015-03-04 15:00:48 +02:00
  • d6b5caa1f3 tests: Convert cql_query_test to use Boost.Test Pekka Enberg 2015-03-04 14:14:47 +02:00
  • ee358aa9c1 Fix warnings map to be thread-local Tomasz Grabiec 2015-03-04 13:08:32 +01:00
  • 6f2a2529a2 add "double" and "float" types Nadav Har'El 2015-03-03 18:50:09 +02:00
  • c7a1981525 Merge branch 'asias/gossip' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-04 10:31:44 +02:00
  • 8e15ed452f gossip: Add gms/gms.cc Asias He 2015-03-04 16:08:10 +08:00
  • d5f0ce2663 gossip: Add missing #pragma once Asias He 2015-03-04 15:51:35 +08:00
  • 65f8ee2e5c gossip: Convert gms/VersionedValue.java to C++ Nadav Har'El 2015-01-13 23:15:18 +02:00
  • 9af0a2925f gossip: Import gms/VersionedValue.java Asias He 2015-03-04 15:46:17 +08:00
  • 760d4e1d2a Merge branch git@github.com:cloudius-systems/seastar-dev.git penberg/create-keyspace-stmt Tomasz Grabiec 2015-03-03 15:40:53 +01:00
  • 56dce3df51 Basic rw-lock impl around semaphore. Calle Wilund 2015-03-03 12:17:29 +01:00
  • 6751f7a305 cql3/Cql.g: Create keyspace statement Pekka Enberg 2015-03-03 09:12:29 +02:00
  • 4b384ef705 cql3/Cql.g: Properties Pekka Enberg 2015-03-03 09:13:56 +02:00
  • 79caf1bc95 cql3: Fix schema_altering_statement::uses_function() Pekka Enberg 2015-03-03 11:54:34 +02:00
  • 8e0903fdbd cql3: Convert statements.CreateKeyspaceStatement to C++ Pekka Enberg 2015-03-03 11:35:57 +02:00
  • 48f21ff39b cql3: Convert statements.PropertyDefinitions to C++, take 2 Pekka Enberg 2015-03-03 09:38:51 +02:00
  • e7a59652b5 Add comments to schemas in system_keyspace Nadav Har'El 2015-03-02 15:59:18 +02:00
  • 8265a13dbd schema: add "comment" string Nadav Har'El 2015-03-02 15:59:17 +02:00
  • 4d9cf99cd9 start converting LegacySchemaTables.java to C++ Nadav Har'El 2015-03-02 16:15:59 +02:00
  • 161de485f7 LegacySchemaTables.java from origin Nadav Har'El 2015-03-02 16:15:58 +02:00
  • 55a43eb5f9 tcp: Improve retransmit Asias He 2015-03-02 11:45:25 +02:00
  • 6e94cfb3ac system_keyspace - translate more tables to C++ Nadav Har'El 2015-03-01 17:25:16 +02:00
  • 99a09020e8 types: Fix bytes_type_impl string conversion Pekka Enberg 2015-03-02 10:51:49 +02:00
  • 6379ce5cc3 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-01 18:47:54 +02:00
  • 3aaac55a7a tcp: fix bad checksum on RST packets Avi Kivity 2015-03-01 18:45:35 +02:00
  • 1bf214b7df thrift: stop reading on short buffer Avi Kivity 2015-03-01 17:14:25 +02:00
  • 1d02b8bc6d Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-01 16:52:23 +02:00
  • 27913013b1 virtio: tighten rx packets for debug mode Avi Kivity 2015-03-01 16:40:29 +02:00
  • 590d8da4f1 core: provide "void" promise specialization Gleb Natapov 2015-03-01 15:54:38 +02:00
  • e1aa9f85a1 fix xenstore compilation Gleb Natapov 2015-03-01 14:25:22 +02:00
  • cefe6a9b3e tcp: fix option parsing Avi Kivity 2015-03-01 15:26:46 +02:00
  • f039904d75 Merge branch 'master' into db Avi Kivity 2015-03-01 15:12:28 +02:00
  • 25168fc73d enum: fix std::hash<> non-specialization for enum types Avi Kivity 2015-03-01 13:32:34 +02:00
  • 1e5df06f9a shared_ptr: provide default std::hash<> specializations Avi Kivity 2015-03-01 11:50:44 +02:00
  • eb384236fd iostream: extend eof condition to read_exactly users as well Glauber Costa 2015-02-27 15:43:57 -05:00
  • 81ca06fa36 sstable: fix TOC size check Avi Kivity 2015-02-28 23:50:36 +02:00
  • 7441ce5b51 sstable: fix buffer overflow in TOC Avi Kivity 2015-02-28 23:49:07 +02:00
  • 0b29e4bdaa Merge branch 'tgrabiec/db' of github.com:cloudius-systems/seastar-dev into urchin Avi Kivity 2015-02-28 22:33:06 +02:00
  • 74295a9759 db: Use opaque bytes for cell values instead of boost::any Tomasz Grabiec 2015-02-26 18:48:23 +01:00