Commit Graph

  • 4732653538 basic_sstring: Add 'compare' and 'operator<' Pekka Enberg 2015-02-03 15:00:28 +02:00
  • abd5a24354 tcp: Implement persist timer Asias He 2015-02-05 15:38:12 +08:00
  • 6a468dfd3d packet: Linearize more in packet_merger::merge Asias He 2015-02-04 10:39:54 +08:00
  • 4f21d500cb tcp: Do nothing if already in CLOSED state when close Asias He 2015-02-05 14:02:55 +08:00
  • dd741d11b8 tcp: Fix FIN is not sent in some cases Asias He 2015-02-02 16:16:45 +08:00
  • f600e3c902 tcp: Add queued_len Asias He 2015-02-02 14:24:27 +08:00
  • fca74f9563 tcp: Implement RFC6582 NewReno Asias He 2015-01-30 11:34:59 +08:00
  • 426938f4ed tcp: Add Limited Transfer per RFC3042 and RFC5681 Asias He 2015-01-30 08:31:07 +08:00
  • 2289b03354 httpd: Fix RST handling Asias He 2015-02-02 15:44:13 +08:00
  • 5a95524af0 Merge branch 'tgrabiec/cql3' from git@github.com:cloudius-systems/seastar-dev.git Tomasz Grabiec 2015-02-05 09:55:08 +01:00
  • bad22fe50e cql3: Convert ModificationStatement.Parsed.prepare() Tomasz Grabiec 2015-02-04 10:14:45 +01:00
  • 89f924f9f9 cql3: Convert parts of SingleColumnRestriction Tomasz Grabiec 2015-02-04 10:13:28 +01:00
  • 86895390b8 cql3: Stub column_condition::prepare() Tomasz Grabiec 2015-02-04 10:10:51 +01:00
  • af26be3e30 cql3: Expose base constructor in constants::setter Tomasz Grabiec 2015-02-04 10:04:58 +01:00
  • 25a435e398 cql3: Convert Operation::SetValue Tomasz Grabiec 2015-02-04 10:03:19 +01:00
  • f5e427b80f cql3: Convert more from operation.hh Tomasz Grabiec 2015-02-04 10:01:57 +01:00
  • 9e6b4e823b cql3: Use move semantics where applicable Tomasz Grabiec 2015-02-04 09:55:57 +01:00
  • 5d50368f8c cql3: Stub column_condition::collect_marker_specificaton() Tomasz Grabiec 2015-02-04 09:54:18 +01:00
  • 609f6e0d31 schema: Add is_partition_key() tester Tomasz Grabiec 2015-02-04 09:50:41 +01:00
  • 77b37a7c03 schema: Add column_specification field to schema Tomasz Grabiec 2015-02-04 09:44:57 +01:00
  • 654372f368 schema: Allow regular column names to have arbitrary type Tomasz Grabiec 2015-02-03 20:10:40 +01:00
  • 43dd9250b9 cql3: Expose more column_identifier constructors Tomasz Grabiec 2015-02-04 09:55:05 +01:00
  • 5d92ef267a types: Expand the interface of abstract_type Tomasz Grabiec 2015-02-03 11:57:23 +01:00
  • e589d71a89 cql3: add missing virtual destructors Tomasz Grabiec 2015-02-03 11:56:24 +01:00
  • 78c6ef8497 cql3: Convert AbstractRestriction.java Tomasz Grabiec 2015-02-03 11:09:42 +01:00
  • d243fb7a01 cql3: Pass sstrings as const& where applicable Tomasz Grabiec 2015-02-03 11:18:02 +01:00
  • 213d029a22 cql3: Make restriction::bounds() return a vector of optionals Tomasz Grabiec 2015-02-03 11:20:30 +01:00
  • 4478da3c45 cql3: make modification_statement::_column_operations mutable Tomasz Grabiec 2015-02-02 20:37:06 +01:00
  • 602e6a9c17 cql3: Add missing default implementation of operation::requires_read() Tomasz Grabiec 2015-02-02 20:31:03 +01:00
  • 792c566c51 cql3: Convert SingleColumnRelation Tomasz Grabiec 2015-02-02 10:11:09 +01:00
  • 867ec42b59 cql3: Convert Relation Tomasz Grabiec 2015-01-30 19:20:21 +01:00
  • ab17520a11 exception: Import UnrecognizedEntityException.java Tomasz Grabiec 2015-02-02 11:13:32 +01:00
  • 9d2d85ffe6 cql3: Convert Operator.java Tomasz Grabiec 2015-02-02 10:27:24 +01:00
  • fc2d98431a cql3: Implement some to_string() methods Tomasz Grabiec 2015-02-04 10:07:15 +01:00
  • 88e276d272 Introduce to_string() working on vectors of printable Tomasz Grabiec 2015-02-03 11:21:37 +01:00
  • 3a6cb52c28 cql3: Make cql_statement::prepare() accept a database reference Tomasz Grabiec 2015-01-30 18:04:31 +01:00
  • b7cf3a679d Convert ThriftValidation.validateColumnFamily(String,String) Tomasz Grabiec 2015-01-30 18:00:58 +01:00
  • 936587fa36 Extract code from validation.hh into .cc file Tomasz Grabiec 2015-01-30 17:59:58 +01:00
  • 8655825a2a cql3: Remove already converted code Tomasz Grabiec 2015-01-30 13:08:12 +01:00
  • a0b04b9149 cql3: Fix typo Tomasz Grabiec 2015-01-30 13:07:49 +01:00
  • cbe1a3d403 schema: Introduce schema::get_column_definition() Tomasz Grabiec 2015-01-30 13:05:01 +01:00
  • 212bb750ac cql3: Expose column_identifier::raw::prepare_column_identifier() Tomasz Grabiec 2015-01-30 12:55:09 +01:00
  • 6ba3732620 schema: Rename column_kind::PRIMARY -> column_kind::PARTITION Tomasz Grabiec 2015-01-30 12:53:46 +01:00
  • e11e5ff269 cql3: Drop redundant optional<> Tomasz Grabiec 2015-01-30 12:53:05 +01:00
  • 5710a99f44 cql3: Fix mis-overrides of cql_statement::execute*() Tomasz Grabiec 2015-01-30 12:49:24 +01:00
  • ed0500e1cd tuple: Remove dead code Tomasz Grabiec 2015-01-30 09:47:24 +01:00
  • 25cdd44144 types: Fix compare_unsigned() Tomasz Grabiec 2015-02-04 09:51:15 +01:00
  • 1610a58293 types: Relax include Tomasz Grabiec 2015-02-04 10:10:15 +01:00
  • a89ea75494 validation: Fix incorrect format specifier Tomasz Grabiec 2015-01-30 08:34:24 +01:00
  • 15ae102296 Fix startup error reporting if data directory is missing Pekka Enberg 2015-02-03 14:42:19 +02:00
  • 2a7da21481 CQL binary protocol Pekka Enberg 2015-02-02 15:17:34 +02:00
  • 5049ed8ae6 Merge branch 'master' of github.com:cloudius-systems/seastar Tomasz Grabiec 2015-01-30 09:30:15 +01:00
  • af7f315339 Merge branch 'tgrabiec/cql3' of github.com:cloudius-systems/seastar-dev Tomasz Grabiec 2015-01-30 08:42:49 +01:00
  • e38fb6bdbf cql3: Convert DeleteStatement Tomasz Grabiec 2015-01-23 15:23:00 +01:00
  • b70b4c1957 cql3: Convert UpdateStatement Tomasz Grabiec 2015-01-23 18:18:25 +01:00
  • 7dae2d0923 cql3: Convert Setter Tomasz Grabiec 2015-01-25 13:09:34 +01:00
  • ab1bdf1b82 cql3: expose Operation.execute() interface Tomasz Grabiec 2015-01-25 17:59:31 +01:00
  • d8982abf81 cql3: Allow bind_and_get() to return an optional value Tomasz Grabiec 2015-01-25 17:53:01 +01:00
  • 496e5c651f cql3: Convert more of ModificationStatement Tomasz Grabiec 2015-01-25 12:53:18 +01:00
  • 58677dc911 service: Convert StorageProxy Tomasz Grabiec 2015-01-23 21:00:00 +01:00
  • 09a893aed4 service: Import StorageProxy.java Tomasz Grabiec 2015-01-23 20:29:29 +01:00
  • ea3f83754f service: convert ClientState Tomasz Grabiec 2015-01-23 20:20:34 +01:00
  • 2294c6b1e0 service: Import ClientState.java Tomasz Grabiec 2015-01-23 19:24:58 +01:00
  • d4b6f7abc3 cql3: Convert more of ConsistencyLevel Tomasz Grabiec 2015-01-25 12:36:15 +01:00
  • 64412ff3dd cql3: Cleanup modification_statement Tomasz Grabiec 2015-01-23 15:16:41 +01:00
  • a738365e6f cql3: Convert ModificationStatement.processedKeys Tomasz Grabiec 2015-01-23 14:08:45 +01:00
  • 73a4ba8fd2 cql3: Add validation.hh Tomasz Grabiec 2015-01-29 19:18:59 +01:00
  • ef430a605c db: Convert ThriftValidation Tomasz Grabiec 2015-01-23 12:42:12 +01:00
  • 69ba3de601 thrift: Import ThriftValidation.java Tomasz Grabiec 2015-01-23 11:46:51 +01:00
  • 2006a75403 Add unimplemented.hh Tomasz Grabiec 2015-01-23 18:18:43 +01:00
  • 15bc1a8af3 db: Introduce mutation model Tomasz Grabiec 2015-01-23 15:21:15 +01:00
  • 64128dc117 cql3: Convert UpdateParameters Tomasz Grabiec 2015-01-23 18:17:58 +01:00
  • 2a35e4e5a4 config: Delete cf_meta_data and column_definition Tomasz Grabiec 2015-01-29 15:27:45 +01:00
  • 159099e854 cql3: use our schema classes instead of the converts from config:: Tomasz Grabiec 2015-01-29 11:31:15 +01:00
  • 185e443624 cql3: Allow restriction::values() to return missing values Tomasz Grabiec 2015-01-29 12:03:59 +01:00
  • 333d1f259f Stub schema::is_dense() and schema::is_counter() Tomasz Grabiec 2015-01-29 14:12:05 +01:00
  • 34616107a9 Add column_definition::is_static() Tomasz Grabiec 2015-01-29 14:02:37 +01:00
  • 1cfcb5b09c Add column_definition.id Tomasz Grabiec 2015-01-29 13:55:18 +01:00
  • 4d41d10d99 Extract schema to a separate class Tomasz Grabiec 2015-01-29 13:45:08 +01:00
  • bf60d82dd0 types: Introduce tuple_type Tomasz Grabiec 2015-01-29 12:02:26 +01:00
  • f61d637cdb types: Mark bytes_type as byte order comparable Tomasz Grabiec 2015-01-29 12:01:52 +01:00
  • 22b7010c6d types: Introduce non-polymorphic serialization/deserialization helper functions Tomasz Grabiec 2015-01-29 11:56:28 +01:00
  • 37ef4bf635 types: Rename simple_compare to serialized_compare Tomasz Grabiec 2015-01-29 11:56:02 +01:00
  • 65d2707794 types: Add support for equality and hashing of serialized values Tomasz Grabiec 2015-01-29 11:49:13 +01:00
  • c14891adfd types: Mark is_byte_order_comparable() as const Tomasz Grabiec 2015-01-29 11:47:42 +01:00
  • b0215f0fdc types: Mark string_type as byte order comparable Tomasz Grabiec 2015-01-29 11:46:05 +01:00
  • ddcc750210 types: Mark date_type as byte order comparable and compare as such Tomasz Grabiec 2015-01-29 11:45:02 +01:00
  • 17b9babd91 Extract types related stuff from database.{cc,hh} to types.{cc,hh} Tomasz Grabiec 2015-01-27 09:58:36 +01:00
  • c75468160a db: Use memcmp for comparing bytes Tomasz Grabiec 2015-01-26 17:23:34 +01:00
  • 89763c95c9 core: optimise timer completions vs periodic timers Gleb Natapov 2015-01-29 09:42:06 +02:00
  • 94e01e6d0e tests: exit after timertest ends Avi Kivity 2015-01-29 12:24:03 +02:00
  • 070eb7d496 tests: serialize timer tests Avi Kivity 2015-01-29 12:20:39 +02:00
  • 59c0d7e893 smp: fix work item deletion Avi Kivity 2015-01-29 12:14:05 +02:00
  • bcae5f2538 smp: fix memory leak in smp queue Gleb Natapov 2015-01-29 11:31:44 +02:00
  • 42bc73a25d dpdk: initialize _tx_burst_idx Avi Kivity 2015-01-29 11:18:54 +02:00
  • 0ab01d06ac tcp: Rework segment arrival handling Asias He 2015-01-29 10:38:57 +02:00
  • 661bb3d478 tests: Use test_runner to run boost tests Tomasz Grabiec 2015-01-28 15:10:48 +01:00
  • a1fecad8cb tests: Introduce test_runner class Tomasz Grabiec 2015-01-28 15:10:47 +01:00
  • 8ad50d6614 core: Add exchanger class Tomasz Grabiec 2015-01-28 15:10:46 +01:00
  • b3dd1c8285 Merge branch 'signal' of ../seastar Avi Kivity 2015-01-29 10:08:27 +02:00