Commit Graph

  • 8d03ebb8a8 to_string: Add missing includes Tomasz Grabiec 2015-02-12 16:51:55 +01:00
  • 16a4b2f3e0 Introduce enum_set Tomasz Grabiec 2015-02-11 15:18:10 +01:00
  • 5daa8478f4 DPDK_RTE: Add a weak definition for dpdk::qp_mempool_obj_size() Vlad Zolotarov 2015-02-12 19:18:47 +02:00
  • d82efca3a8 DPDK: Use std::unique_ptr for storring _xmem blobs Vlad Zolotarov 2015-02-12 18:46:36 +02:00
  • 95bf98977d DPDK: Recover the DPDK 1.7.x support Vlad Zolotarov 2015-02-12 18:46:35 +02:00
  • d4e3cafd10 net: start rx polling only after upper layer is ready to receive Gleb Natapov 2015-02-12 15:46:09 +02:00
  • a258f290b5 seawreck: fix include Avi Kivity 2015-02-12 14:43:12 +02:00
  • ebc2ebbf12 Upgrade http_client to an application, not a test Avi Kivity 2015-02-12 14:21:44 +02:00
  • 9f87d5bc34 Merge branch 'zero-copy-tx-20' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-02-12 11:56:46 +02:00
  • 21f4c88c85 DPDK: zero_copy_tx - initial attempt Vlad Zolotarov 2015-02-03 20:33:12 +02:00
  • 51adb20bda tests: Add http_client Asias He 2015-02-12 08:53:44 +02:00
  • 20151b7b2a memcached: capture port by value Raphael S. Carvalho 2015-02-11 18:59:56 -02:00
  • cba2d24210 keyspace: use emplace instead of the [] operator Glauber Costa 2015-02-10 12:25:41 -05:00
  • 4d0f2d3e4c DPDK_RTE: Give rte_eal_init() -m parameter when we use hugetlbfs Vlad Zolotarov 2015-01-26 18:39:31 +02:00
  • 46b6644c35 DPDK: add a function that returns a number of bytes needed for each QP's mempool objects Vlad Zolotarov 2015-01-26 18:35:32 +02:00
  • 82e20564b0 DPDK: Initialize mempools to work with external memory Vlad Zolotarov 2015-01-27 15:06:56 +02:00
  • d4cddbc3d0 DPDK: Use separate pools for Rx and Tx queues and adjust their sizes Vlad Zolotarov 2014-12-24 20:36:01 +02:00
  • 18f35236db memory: Move page_size, page_bits and huge page size definitions to header Vlad Zolotarov 2015-01-25 14:49:53 +02:00
  • 3f848c5714 Merge branch 'file' Avi Kivity 2015-02-11 17:45:13 +02:00
  • 64930bc610 tests: add linecount tests Avi Kivity 2015-02-10 19:03:20 +02:00
  • d7eb4e96fb app-template: add support for positional options Avi Kivity 2015-02-10 19:02:19 +02:00
  • af0bf06836 core: add file_data_source, file_input_stream Avi Kivity 2015-02-10 19:01:31 +02:00
  • d31de31aac core: add input_stream::reset() Avi Kivity 2015-02-11 15:35:11 +02:00
  • c725014614 memcached: add option to listen on a different port Raphael S. Carvalho 2015-02-10 15:26:20 -02:00
  • 2dadcdc5e7 core: make some data_source internals available to derived classes Avi Kivity 2015-02-10 19:00:06 +02:00
  • 381814aeaf stream.hh: add missing include Avi Kivity 2015-02-10 18:59:38 +02:00
  • 951a93a534 file.hh: add missing include Avi Kivity 2015-02-10 18:59:16 +02:00
  • 10e58e0cda tests: Make test runner catch and forward exceptions thrown directly from task Tomasz Grabiec 2015-02-10 13:14:25 +01:00
  • 85c67001dd tests: Add test for exceptions thrown from do_until() Tomasz Grabiec 2015-02-10 13:14:24 +01:00
  • 331d5e1569 core: Fail do_until() future when the callback throws Tomasz Grabiec 2015-02-10 13:14:23 +01:00
  • ee58c77008 httpd: fix unbounded memory use in eerror handling Avi Kivity 2015-02-10 12:00:32 +02:00
  • 81c250e698 transport: Remove invalid and no longer needed include Tomasz Grabiec 2015-02-09 18:43:14 +01:00
  • 54865773e5 build: avoid generating duplicate build rules for thrift and antlr objects Avi Kivity 2015-02-09 19:12:17 +02:00
  • 196d15d149 transport: de-ragel frame processing Avi Kivity 2015-02-09 15:27:44 +02:00
  • 6bf105511b transport: rename cql/ to transport/ Avi Kivity 2015-02-09 15:27:43 +02:00
  • 29366cb076 net: add byteorder (ntoh/hton) variants for signed types Avi Kivity 2015-02-09 17:07:21 +02:00
  • 22bb2ac34d Merge branch 'tgrabiec/cql3' from git@github.com:cloudius-systems/seastar-dev.git Tomasz Grabiec 2015-02-09 10:32:15 +01:00
  • fb6941bbee tests: Add test for row tombstones Tomasz Grabiec 2015-02-07 22:13:30 +01:00
  • 7ea7a6822b db: Fix mutation_partition::apply_row_tombstone() Tomasz Grabiec 2015-02-07 22:12:09 +01:00
  • a6f4f2d6aa db: Add mutation_partition::tombstone_for_row() Tomasz Grabiec 2015-02-07 22:10:35 +01:00
  • 138ed6faac tests: Add test for tuple_type::is_prefix_of() Tomasz Grabiec 2015-02-07 22:39:41 +01:00
  • 0a5bf555ea types: Introduce tuple_type::is_prefix_of() Tomasz Grabiec 2015-02-07 22:07:12 +01:00
  • 7b7f63645b db: Make tombstone::operator bool() explicit Tomasz Grabiec 2015-02-07 22:04:58 +01:00
  • 37599d5d10 db: Define the rest of comparison operators in tombstone Tomasz Grabiec 2015-02-07 22:05:19 +01:00
  • 0bde5f74e7 db: Introduce tombstone::compare() and express operators using it Tomasz Grabiec 2015-02-07 22:04:07 +01:00
  • 543cc40d1a tests: Add performance test for in-memory row mutation Tomasz Grabiec 2015-02-06 20:44:04 +01:00
  • 1b66f33455 db: Apply mutations locally from storage_proxy Tomasz Grabiec 2015-02-06 16:42:34 +01:00
  • 2244eab6c1 db: Steal data from mutations when applying Tomasz Grabiec 2015-02-06 16:40:25 +01:00
  • 9530a372cc cql3: Take reference to storage_proxy and call instance methods Tomasz Grabiec 2015-02-06 12:56:56 +01:00
  • 28915bf673 tests: Add test for applying mutations Tomasz Grabiec 2015-02-06 12:16:36 +01:00
  • ee10d9b437 tests: Add test for int32_type string conversions Tomasz Grabiec 2015-02-06 12:15:51 +01:00
  • f1c9f64a25 types: Implement string conversions for int32_type and string_type Tomasz Grabiec 2015-02-06 12:23:59 +01:00
  • 92c95c6c81 types: Add tuple_type::decompose_value() shorthand method Tomasz Grabiec 2015-02-06 11:59:29 +01:00
  • d5a7f37c45 db: Merge api.hh into database.hh Tomasz Grabiec 2015-02-06 12:36:53 +01:00
  • e20cc1c1f9 db: Avoid storing schema pointer with each partition Tomasz Grabiec 2015-02-06 11:51:25 +01:00
  • 48c11a01db db: Add ability to apply mutations into the database Tomasz Grabiec 2015-02-05 19:29:26 +01:00
  • 800ba79efa db: Drop api:: namespace from mutation model classes Tomasz Grabiec 2015-02-05 19:28:06 +01:00
  • 19e89a6057 db: Introduce mutation_partition::apply(const mutation_partition&) Tomasz Grabiec 2015-02-05 19:23:45 +01:00
  • 3645e983c0 db: Refactor atomic_cell structure Tomasz Grabiec 2015-02-05 19:22:01 +01:00
  • 1212ad18d0 db: Make setting static vs. clustered cell explicit Tomasz Grabiec 2015-02-05 19:05:40 +01:00
  • df8f7279b3 db: Simplify row tombstone management Tomasz Grabiec 2015-02-05 19:03:29 +01:00
  • 211f52e40a schema: Move to schema.hh Tomasz Grabiec 2015-02-05 18:43:23 +01:00
  • 9f8ac4ab2a cql3: Implement column_identifier::raw::prepare() Tomasz Grabiec 2015-02-04 17:13:29 +01:00
  • 87a38b52ef types: Add from_string() stub Tomasz Grabiec 2015-02-04 17:13:15 +01:00
  • 90604df376 cql3: Move method definition to the source file Tomasz Grabiec 2015-02-04 14:19:42 +01:00
  • 754976bbec cql3: Convert ParsedUpdate Tomasz Grabiec 2015-02-04 14:17:39 +01:00
  • 87597ba3a4 cql3: Fix typo in process_where_clause() Tomasz Grabiec 2015-02-04 14:17:18 +01:00
  • ef7ce1406f cql3: Make column_identifier ostream-printable Tomasz Grabiec 2015-02-04 14:16:04 +01:00
  • 73f1c6cb44 cql3: Make name accessors return sstring ref instead of value Tomasz Grabiec 2015-02-04 13:13:33 +01:00
  • 987cdaa6cb cql3: Optimise includes Tomasz Grabiec 2015-02-04 13:12:54 +01:00
  • 12af207219 cql3: Add missing virtual/override Tomasz Grabiec 2015-02-04 12:33:24 +01:00
  • 208fdfab45 cql3: Move methods from header to source file Tomasz Grabiec 2015-02-04 12:32:09 +01:00
  • 852afdfb3c validation: Add missing include Tomasz Grabiec 2015-02-05 19:25:42 +01:00
  • 295fca1c71 Merge remote-tracking branch 'dev/penberg/cql-for-tomek' Tomasz Grabiec 2015-02-09 10:12:44 +01:00
  • 911c514a70 Merge branch 'master' of github.com:cloudius-systems/seastar Tomasz Grabiec 2015-02-09 10:11:15 +01:00
  • f0c1bcdb33 tcp: Switch to debug print for persist timer Asias He 2015-02-09 08:52:20 +02:00
  • a192391ac6 tcp: Init timer callback using constructor Asias He 2015-02-09 08:52:21 +02:00
  • 0ac0e06d32 packet: Linearize after merge Asias He 2015-02-09 08:52:22 +02:00
  • bf41da8974 core: small optimization when constructing std::vector<cpu> Raphael S. Carvalho 2015-01-30 11:20:17 -02:00
  • 7a704f7a40 sstring: fix truncation in compare() Avi Kivity 2015-02-08 11:41:22 +02:00
  • 9a55e9fd22 sstring: Add 'compare' and 'operator<' Pekka Enberg 2015-02-06 10:58:20 +02:00
  • fc7cb5ab5e shared_ptr: Fix assignment of polymorphic types Pekka Enberg 2015-02-06 10:58:22 +02:00
  • f948ee79bd test.py: Add --name filtering option Tomasz Grabiec 2015-02-06 11:47:51 +01:00
  • ead03f1b08 test.py: Add --mode parameter for filtering tests Tomasz Grabiec 2015-02-06 11:47:50 +01:00
  • 4b28eb638f Merge branch 'asias/tcp_v1' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-02-07 20:20:57 +02:00
  • 2195f77879 memcached: stats: rename evicted to evictions Raphael S. Carvalho 2015-02-06 18:43:46 -02:00
  • a9ef189a54 core: add support for enum types as hash-table keys Nadav Har'El 2015-02-03 23:50:17 +02:00
  • c3c449de0c cql3/Cql.g: Initial selectStatement conversion to C++ Pekka Enberg 2015-02-05 11:41:35 +02:00
  • 6eaf90c9d6 cql3/Cql.g: Convert columnFamilyName to C++ Pekka Enberg 2015-02-05 11:36:23 +02:00
  • 19695f6994 cql3/Cql.g: Convert unreserved_keyword to C++ Pekka Enberg 2015-02-05 11:26:12 +02:00
  • d381eb63e4 cql3/Cql.g: Convert ident to C++ Pekka Enberg 2015-02-05 10:59:00 +02:00
  • 0fd3f9f53d cql3/Cgl.g: Convert intValue to C++ Pekka Enberg 2015-02-05 10:55:59 +02:00
  • ed45d19f72 cql3: Add std::hash for column_identifier Pekka Enberg 2015-02-06 10:20:20 +02:00
  • d895a5768b cql3: Convert RawSelector to C++ Pekka Enberg 2015-02-05 11:50:45 +02:00
  • b98d82190f cql3: Convert SelectStatement to C++ Pekka Enberg 2015-02-05 11:46:08 +02:00
  • bb981d4603 cql: Plug in ANTLR-generated CQL parser Pekka Enberg 2015-02-02 16:51:51 +02:00
  • c77b00b7d8 cql3: Convert top-level 'query' rule to C++ Pekka Enberg 2015-02-02 16:57:09 +02:00
  • 34018b2b65 shared_ptr: Fix assignment of polymorphic types Pekka Enberg 2015-02-04 12:17:14 +02:00
  • a6356bd55e cql: Use sstring instead of std::string Pekka Enberg 2015-02-03 15:36:12 +02:00
  • 4732653538 basic_sstring: Add 'compare' and 'operator<' Pekka Enberg 2015-02-03 15:00:28 +02:00