Commit Graph

  • 52909cb0d6 build: link with zlib, for sstable compression Avi Kivity 2015-03-24 18:16:49 +02:00
  • c6eb2a87ea Move compress.{cc,hh} to sstables/ Nadav Har'El 2015-03-24 16:43:28 +02:00
  • 1880baa873 database: read-in sstables metadata Glauber Costa 2015-03-24 10:44:28 -03:00
  • e695c1632c sstable: return a format or version given a string Glauber Costa 2015-03-24 10:44:27 -03:00
  • a916b66984 sstable: generalize reverse transversal code. Glauber Costa 2015-03-24 10:44:26 -03:00
  • 041933b179 sstables: epoch -> generation Glauber Costa 2015-03-24 10:44:25 -03:00
  • a5a6b1412b Merge branch 'master' of github.com:cloudius-systems/urchin into db Avi Kivity 2015-03-24 15:46:00 +02:00
  • ce767f1e89 Merge remote-tracking branch 'dev/penberg/create-table-stmt/v2' Tomasz Grabiec 2015-03-24 14:12:02 +01:00
  • 4db17a454c sstables: add compressed reading to sstable.cc Nadav Har'El 2015-03-17 11:09:59 +02:00
  • 13372695e6 tests: create table statement test case Pekka Enberg 2015-03-13 09:38:00 +02:00
  • a4070bbe9b cql3: Convert create table statement grammar to C++ Pekka Enberg 2015-03-16 15:29:51 +02:00
  • 1c6e5ebc36 cql3: Convert CreateTableStatement to C++ Pekka Enberg 2015-03-12 13:12:50 +02:00
  • 0aef58a446 sstable: decompression support Nadav Har'El 2015-03-17 11:09:58 +02:00
  • c6f57e0201 cql3: Convert CFPropDefs to C++ Pekka Enberg 2015-03-12 15:06:33 +02:00
  • fd7382cef7 cql3: Fix missing include in propety_definitions.hh Pekka Enberg 2015-03-24 09:22:42 +02:00
  • 0600d746a6 cql3: Drop virtual inheritance from schema_altering_statement Pekka Enberg 2015-03-13 10:06:31 +02:00
  • 28b03772f2 Add schema::set_comment() member function Pekka Enberg 2015-03-24 09:37:25 +02:00
  • 49fbe52088 service: Convert MigrationManager.announceNewColumnFamily to C++ Pekka Enberg 2015-03-13 11:41:22 +02:00
  • f7f4a18cf8 cql3: move sets.hh code into .cc file Avi Kivity 2015-03-24 14:38:55 +02:00
  • 79d1980aa3 cql3: move lists.hh code into .cc file Avi Kivity 2015-03-24 14:38:55 +02:00
  • ea004d20d7 Merge branch 'tgrabiec/schema' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-24 14:07:36 +02:00
  • e738b213ed schema: Fix default copy constructor Tomasz Grabiec 2015-03-24 10:18:23 +01:00
  • e3422525c0 Use column_definition via const reference Tomasz Grabiec 2015-03-24 09:10:55 +01:00
  • a51aca67cb Test summary querying Glauber Costa 2015-03-23 15:33:38 -03:00
  • 37b9b4a08f sstable summary: provide method to query an index in the summary Glauber Costa 2015-03-23 15:33:37 -03:00
  • bf5919de44 sstable: do not resize positions array in Summary Glauber Costa 2015-03-23 15:33:36 -03:00
  • e7011c1ce9 sstable: add two more summary fields Glauber Costa 2015-03-23 15:33:35 -03:00
  • 074f69806a extract on-disk integer parsing Glauber Costa 2015-03-23 15:33:34 -03:00
  • 9284d1c8d1 sstables: fix bug with debug runs Glauber Costa 2015-03-23 15:33:33 -03:00
  • ea9dc7062f db: Fix abstract_type and native_cql3_type cyclic dependency Pekka Enberg 2015-03-24 11:19:28 +02:00
  • 550e97b840 Merge branch 'tgrabiec/to_string' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-24 10:58:38 +02:00
  • 54875279f6 slab: fix comment Raphael S. Carvalho 2015-03-19 17:37:05 -03:00
  • 087a34a544 slab: free slab page if page desc alloc failed Raphael S. Carvalho 2015-03-19 17:37:04 -03:00
  • 1985f22a41 cql: use set_cell() Avi Kivity 2015-03-23 23:31:34 +02:00
  • f983ab41a3 db: get rid of object_opt Avi Kivity 2015-03-23 22:28:21 +02:00
  • 786e3eac16 transport: cql3: Fix write_value() Tomasz Grabiec 2015-03-23 12:41:45 +01:00
  • 9752c52743 cql3: operation: move code to .cc file Avi Kivity 2015-03-23 23:22:48 +02:00
  • 868955658a Merge tag 'refs/tags/avi/collections/lists/v3' Tomasz Grabiec 2015-03-23 21:43:55 +01:00
  • 24506efc43 uuid: fix serialization of least significant bytes Avi Kivity 2015-03-23 22:42:34 +02:00
  • 21f1888f88 cql: fix lists::setter to use a tombstone Avi Kivity 2015-03-23 15:21:39 +02:00
  • fec79ac147 cql: introduce update_parameters::make_tombstone_just_before() Avi Kivity 2015-03-23 20:13:43 +02:00
  • c77648da6e db: add collection tombstones Avi Kivity 2015-03-23 15:03:04 +02:00
  • 62ee57b953 db: wrap collection_type_impl::mutation's vector in a struct Avi Kivity 2015-03-23 14:55:57 +02:00
  • c701152d50 db: don't use stringstream for collection mutation serialization Avi Kivity 2015-03-23 15:38:27 +02:00
  • 6f7187fa43 db: drop unused atomic_cell::is_dead() parameter Avi Kivity 2015-03-23 11:21:41 +02:00
  • 00695c247a tests: add list tests to cql_query_test Avi Kivity 2015-03-22 17:22:10 +02:00
  • b0bd19cbad cql3: wire up operation::set_value() for lists Avi Kivity 2015-03-22 17:03:12 +02:00
  • 39dbb40483 cql3: convert lists::setter to C++ Avi Kivity 2015-03-22 16:55:27 +02:00
  • 69841017dd cql3: convert operation::set_element() (for lists) to C++ Avi Kivity 2015-03-22 12:42:21 +02:00
  • 86ea3406d6 cql3: convert lists::setter_by_index() to C++ Avi Kivity 2015-03-22 12:41:52 +02:00
  • 83607705bc cql3: convert lists literal grammar to C++ Avi Kivity 2015-03-19 12:40:03 +02:00
  • 30e0bf6a3c cql3: lists: convert literal, delayed_value, and value to C++ Avi Kivity 2015-03-19 12:39:27 +02:00
  • 4fb7aba0f5 cql3: convert update_parameters::get_prefetched_list() to C++ Avi Kivity 2015-03-22 12:40:31 +02:00
  • 65a2c68df2 cql3: fix update_parameters prefetched rows type Avi Kivity 2015-03-22 12:38:09 +02:00
  • 1d5f94bad1 db: add mutation_partition::get_cell() Avi Kivity 2015-03-22 14:42:05 +02:00
  • cae5565e06 Switch query.cc to use join() from to_string.hh Tomasz Grabiec 2015-03-23 10:49:48 +01:00
  • c32d0497d2 Switch templates from to_string.hh to rely on operator<< only Tomasz Grabiec 2015-03-23 10:48:07 +01:00
  • 10a01c31d4 cql3: Implement operator<< for base classes defining to_string() methods Tomasz Grabiec 2015-03-23 10:47:27 +01:00
  • 375f1db51a cql3: Add const qulifier to to_string() methods Tomasz Grabiec 2015-03-23 10:44:02 +01:00
  • 100437ddfe Merge remote-tracking branch 'seastar/master' Tomasz Grabiec 2015-03-23 10:58:24 +01:00
  • 6692435757 core: Implement operator<< for smart pointers Tomasz Grabiec 2015-03-23 10:39:53 +01:00
  • e8764371e7 Merge branch 'gleb/rpc' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-03-22 16:35:00 +02:00
  • 406fbf76f7 rpc: add no_wait and client_info tests Gleb Natapov 2015-03-22 11:24:42 +02:00
  • 9f0900ee0f rpc: add logger and log exception in no_wait callback Gleb Natapov 2015-03-22 15:26:34 +02:00
  • 12885b924c rpc: add a possibly to pass client_info to an rpc handler Gleb Natapov 2015-03-22 11:24:22 +02:00
  • 7fe06f006e rpc: introduce rpc::no_wait Gleb Natapov 2015-03-20 21:12:56 +02:00
  • 7f90c314da net: provide const versions of socket_address functions Gleb Natapov 2015-03-22 14:18:16 +02:00
  • fe1e6c0686 Merge branch 'tgrabiec/range-query' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-22 09:45:35 +02:00
  • ada3513d36 transport: Use std::vector<char> for response building Pekka Enberg 2015-03-20 10:56:53 +02:00
  • bc8df8c25c tests: cql: Add tests for range queries Tomasz Grabiec 2015-03-20 18:56:13 +01:00
  • 0330568977 db: Handle range queries on clustering key Tomasz Grabiec 2015-03-20 18:54:58 +01:00
  • 3176be2610 keys: Use trichotomic comparators where possible Tomasz Grabiec 2015-03-20 18:50:54 +01:00
  • c656674ab6 types: Introduce tri_compare() Tomasz Grabiec 2015-03-20 18:47:31 +01:00
  • d8fd79a072 keys: Fix prefixable_full_tuple::is_prefixed_by() Tomasz Grabiec 2015-03-20 18:47:56 +01:00
  • cee4885346 cql3: Enable use of slice restrictions in a query Tomasz Grabiec 2015-03-20 18:45:26 +01:00
  • 403355398a cql3: Convert SingleColumnRestriction.Slice Tomasz Grabiec 2015-03-20 12:54:47 +01:00
  • f006b10349 cql3: Convert TermSlice Tomasz Grabiec 2015-03-20 12:54:29 +01:00
  • ebfc1ffb20 query: Add facilities for printing query request Tomasz Grabiec 2015-03-19 21:29:24 +01:00
  • bdbd5547e3 db: Cleanup key names Tomasz Grabiec 2015-03-19 16:25:56 +01:00
  • 90298af614 db: Cleanup atomic_cell naming Tomasz Grabiec 2015-03-19 14:26:05 +01:00
  • 75ea8848bd Merge branch 'tgrabiec/opti' of github.com:cloudius-systems/seastar-dev into urchin Avi Kivity 2015-03-20 15:38:16 +02:00
  • e6bca5721c main: Stop distributed<query_processor> on exit Tomasz Grabiec 2015-03-20 12:59:21 +01:00
  • 60a96d1b3c Merge remote-tracking branch 'dev/penberg/cql-cleanups' Tomasz Grabiec 2015-03-20 12:20:51 +01:00
  • 0e3140af87 cql3: Optimize constants::marker::bind() Pekka Enberg 2015-03-19 18:59:31 +02:00
  • 61f9754143 transport: Unify CQL binary protocol error codes Pekka Enberg 2015-03-19 17:55:56 +02:00
  • 9d17a4e6da transport: Use constant for CQL version Pekka Enberg 2015-03-18 09:30:17 +02:00
  • 44f48adc85 Merge remote-tracking branch 'dev/penberg/cql-prepared-stmts' Tomasz Grabiec 2015-03-19 16:01:00 +01:00
  • d04c41d8a8 transport: CQL prepared statements Pekka Enberg 2015-03-17 10:31:58 +02:00
  • 19978d6f4b transport: Make type_codec::type_id_to_type thread-local Pekka Enberg 2015-03-19 15:31:51 +02:00
  • 52eca8a4ff cql3: Convert constants::marker binding to C++ Pekka Enberg 2015-03-18 15:35:58 +02:00
  • 49b7a166a8 keys: Make key components non-optional Tomasz Grabiec 2015-03-19 12:43:57 +01:00
  • 3e230bd42c types: Introduce equal() and less_compare() Tomasz Grabiec 2015-03-19 12:42:51 +01:00
  • cb4c874bf9 types: Introduce lexicographical_tri_compare() Tomasz Grabiec 2015-03-19 12:35:55 +01:00
  • 300a9572bd types: De-virtualize tuple_type Tomasz Grabiec 2015-03-17 18:37:12 +01:00
  • a8ce730842 schema: Remove partition_key_prefix_type Tomasz Grabiec 2015-03-17 16:25:47 +01:00
  • 158a6f0023 transport: Clean up process_query() Pekka Enberg 2015-03-18 19:43:38 +02:00
  • d08308029a Merge branch 'asias/gossip' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-19 09:18:58 +02:00
  • e14821560c transport: Fix bytes serialization Pekka Enberg 2015-03-18 15:08:11 +02:00
  • d1310f4886 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-18 13:14:19 +02:00
  • 6e049a4a98 tests: add test_fstream_unaligned testcase to fstream test Raphael S. Carvalho 2015-03-13 13:35:48 -03:00