Commit Graph

  • a0d98f89c4 Merge "sstable fixes, collections, and range tombstones" Avi Kivity 2015-06-08 10:16:52 +03:00
  • 9bcb590efe cql3: Fix column identifier lookups Pekka Enberg 2015-06-08 09:09:10 +03:00
  • e343295667 commitlog: don't pass a temporary string to std::regex_match Avi Kivity 2015-06-06 10:39:22 +03:00
  • 5401604fb4 do not pass schema_ptr to sstable write functions Glauber Costa 2015-06-08 01:51:44 +03:00
  • d59f65eb91 sstables: test range tombstones Glauber Costa 2015-06-02 10:49:14 -04:00
  • b9b233071c sstables: wire up range tombstones Glauber Costa 2015-06-02 10:53:55 -04:00
  • 26fd9fed14 sstable: test collections Glauber Costa 2015-05-25 20:42:14 -04:00
  • 31548df661 sstables: write static collections Glauber Costa 2015-05-27 19:36:38 -04:00
  • 2853fcd5c5 sstables: write collections Glauber Costa 2015-05-27 18:02:58 -04:00
  • 08f761800a sstables: write a range tombstone Glauber Costa 2015-05-25 20:42:40 -04:00
  • f1bda42537 sstable: update marker in composite Glauber Costa 2015-05-27 17:49:08 -04:00
  • b38748032a sstables: clean up sstable components code Glauber Costa 2015-06-03 12:52:25 -04:00
  • f7b9977830 sstables: extend composite::from_clustering_key Glauber Costa 2015-06-03 10:50:01 -04:00
  • df8b8823c2 correctly position end of row Glauber Costa 2015-06-08 01:44:47 +03:00
  • 0f0721af1f sstables: remove circular reference Glauber Costa 2015-06-03 15:34:51 -04:00
  • 9bbd790641 Merge branch 'glommer/threads' from git@github.com:glommer/urchin.git Tomasz Grabiec 2015-06-07 17:01:12 +02:00
  • 80fa0bb868 Merge "CQL: Fix create table statement" Avi Kivity 2015-06-07 15:05:21 +03:00
  • 89115e8da2 tests: whitelist thread_test Avi Kivity 2015-06-07 14:31:26 +03:00
  • 5503e140d5 do not write stack variables Glauber Costa 2015-06-05 14:50:50 -04:00
  • 90a82eeb85 dowithy non dowithed code Glauber Costa 2015-06-05 14:49:00 -04:00
  • fb4676cfd1 remove all the t functions Glauber Costa 2015-06-04 15:13:15 -04:00
  • 1b76d20563 write all the components Glauber Costa 2015-06-04 15:07:15 -04:00
  • a22d0a9e5c convert to threads up to clustered rows Glauber Costa 2015-06-04 14:58:52 -04:00
  • d0760fe5b2 convert to threads up to static columns writes Glauber Costa 2015-06-04 14:48:50 -04:00
  • 7073639201 sstables: get rid of write_static_column_name Glauber Costa 2015-05-27 17:46:48 -04:00
  • 9ee588bc49 convert the code that writes the partition key to file to threads Glauber Costa 2015-06-04 14:14:01 -04:00
  • a1f4eb9601 convert write_index_entry to thread Glauber Costa 2015-06-04 13:25:49 -04:00
  • 3bbfd75e60 convert first part to thread Glauber Costa 2015-06-04 12:50:27 -04:00
  • e7305a4a58 convert sstable write path to seastar threads Glauber Costa 2015-06-04 12:40:54 -04:00
  • cc3ef523d5 sstables: do not write stack variables Glauber Costa 2015-06-05 15:26:22 -04:00
  • 8a6f362ef8 sstables: dowithify non dowithed code Glauber Costa 2015-06-05 15:26:21 -04:00
  • 3d24d49971 Merge seastar upstream Avi Kivity 2015-06-07 10:00:48 +03:00
  • ed3d85d299 foreign_ptr: Use std::pointer_traits<> to get element type Tomasz Grabiec 2015-06-05 12:28:19 +02:00
  • 27d9446f77 future: fix false-positive when a promise tied to a future that lost its state is destroyed Avi Kivity 2015-06-06 13:47:44 +03:00
  • 07e4286f9e cql3: Make 'create table' include columns in schema_ptr Pekka Enberg 2015-06-05 11:24:36 +03:00
  • 4365b8bb69 cql3: Use schema_builder for create table statements Pekka Enberg 2015-06-05 11:14:04 +03:00
  • cf6cdc6541 cql3: Move create_table_statement code out-of-line Pekka Enberg 2015-06-05 11:08:50 +03:00
  • c7a54448e2 cql3: Fix cql3_type::raw_type::is_counter() Pekka Enberg 2015-06-05 12:53:39 +03:00
  • 4548bd1a65 cql_test_env: Work-around infinite recursion in boost::any Tomasz Grabiec 2015-06-05 13:50:14 +02:00
  • 56a790cdc4 service/storage_proxy: Fix query_local() to respect given key Pekka Enberg 2015-06-05 14:13:07 +03:00
  • 1908a019f2 Merge branch 'penberg/schema-merging-fixes' from seastar-dev.git Tomasz Grabiec 2015-06-05 12:45:11 +02:00
  • c777886028 Merge branch 'penberg/optimize-adler32-checksum/v3' from seastar-dev.git Tomasz Grabiec 2015-06-05 12:12:00 +02:00
  • ee3dbcd294 query-result-set: Add operator<< for result sets Pekka Enberg 2015-05-28 15:45:35 +03:00
  • 647d95d170 types: Fix operator== for data_value Pekka Enberg 2015-06-05 12:44:23 +03:00
  • 1cac0c7b31 db/legacy_schema_tables: Fix read_schema_for_keyspaces() Pekka Enberg 2015-06-05 12:26:39 +03:00
  • 1aac08b8ab Revert "storage_service: Remove ad-hoc token_metadata creation" Asias He 2015-06-05 08:05:01 +08:00
  • 3986ad6a11 thread: add seastar::async() Avi Kivity 2015-06-04 18:28:30 +03:00
  • b06f6f8209 foreign_ptr: introduce make_local_and_release() Gleb Natapov 2015-06-04 18:29:04 +03:00
  • a9d08438cd sstable: Inline adler32 checksum functions Pekka Enberg 2015-06-04 11:40:19 +03:00
  • 31e9381be3 sstables: Defer full checksum calculation Pekka Enberg 2015-06-04 10:20:11 +03:00
  • 6f821a84d2 Merge seastar upstream Avi Kivity 2015-06-04 14:44:07 +03:00
  • db73024f0c core: distributed::local(): check the vector boundaries before trying to access the element Vlad Zolotarov 2015-06-02 17:01:04 +03:00
  • d3cd8ec24a Merge "token bootstrap" Avi Kivity 2015-06-04 12:46:08 +03:00
  • c95364fe31 failure_detector: Start on all cpus Asias He 2015-06-04 17:20:09 +08:00
  • 26cd039005 gossip: Add is_alive helper Asias He 2015-06-04 16:07:43 +08:00
  • 77e8f361bb storage_service: Reduce time for non-seed node to join the ring Asias He 2015-06-03 10:24:24 +08:00
  • a19d2171eb storage_service: Remove ad-hoc token_metadata creation Asias He 2015-06-03 09:51:32 +08:00
  • f1ed0cdc7e storage_service: Start on all cpus and replicate _token_metadata Asias He 2015-06-03 10:18:03 +08:00
  • 8467db11aa token_metadata: Print _sorted_tokens in debug Asias He 2015-06-03 09:49:38 +08:00
  • cae9d65e9d storage_service: Move more code to source file Asias He 2015-06-02 14:11:00 +08:00
  • 4311662828 storage_service: Implement update_peer_info Asias He 2015-06-02 10:34:05 +08:00
  • a85cee6afe storage_service: Rename isSurveyMode to _is_survey_mode Asias He 2015-06-02 09:42:48 +08:00
  • db527c1a81 storage_service: Move joinRing to source file Asias He 2015-06-02 09:40:30 +08:00
  • 4dc4e54e50 storage_service: Add is_joined Asias He 2015-06-02 09:33:00 +08:00
  • ca2e151c03 storage_service: Rename initialized to _initialized Asias He 2015-06-02 09:25:57 +08:00
  • e5c653939b storage_service: Add is_bootstrap_mode and finish_bootstrapping Asias He 2015-06-02 09:21:59 +08:00
  • c87f950aff storage_service: Implement handle_state_normal Asias He 2015-06-01 23:22:19 +08:00
  • 9649414011 dht: Align token print Asias He 2015-06-01 23:18:15 +08:00
  • abad1520ad gossip: Fix get_host_id Asias He 2015-06-01 23:05:37 +08:00
  • 8a578a1364 utils: Add UUID(const sstring& uuid_string) constructor Asias He 2015-06-01 23:03:16 +08:00
  • 1ed5d01cd2 storage_service: Fix STATUS in set_tokens Asias He 2015-06-01 19:34:54 +08:00
  • 68f671a8b7 storage_service: Move gossip callback to source file Asias He 2015-06-01 18:13:51 +08:00
  • 6917a904c3 storage_service: Implement handle_state_bootstrap Asias He 2015-06-01 16:27:50 +08:00
  • 0c98a4413f token_metadata: Add _leaving_endpoints and _moving_endpoints Asias He 2015-06-01 16:44:53 +08:00
  • 34b3d679ab dht: Do move in token constructor Asias He 2015-06-01 15:58:36 +08:00
  • 9dc7a60b4a storage_service: Move handle_state_bootstrap and friends to source file Asias He 2015-06-01 15:56:47 +08:00
  • 42a2f24c77 token_metadata: Add add_bootstrap_tokens and remove_bootstrap_tokens Asias He 2015-06-01 15:14:50 +08:00
  • 9c5cd2bca8 storage_service: Switch to use unordered_set for tokens Asias He 2015-06-01 14:27:16 +08:00
  • 6b263e46eb token_metadata: Add is_member Asias He 2015-06-01 14:22:58 +08:00
  • 06a792d6be token_metadata: Add get_host_id and friends Asias He 2015-06-01 14:08:52 +08:00
  • edee90550c database: Fix boost::find compile error Asias He 2015-06-04 17:09:14 +08:00
  • 7fa17d9880 Merge "range query read path" Avi Kivity 2015-06-04 10:21:48 +03:00
  • 8d0bd44b08 do_with: doxygenize Avi Kivity 2015-06-03 20:44:48 +03:00
  • 5333c54958 Networking module documentation Avi Kivity 2015-06-03 20:27:36 +03:00
  • fcd6f147fc db/legacy_schema_tables.cc: Use schema_result::value_type instead of std::pair Pekka Enberg 2015-06-03 19:52:58 +03:00
  • 32a7e3b21f Merge "failure detector REST API" Avi Kivity 2015-06-03 19:23:07 +03:00
  • ba8365d95a Adding the Failure detector API implementation Amnon Heiman 2015-05-27 11:18:14 +03:00
  • a75376e8e3 API: Add a helper function from map to key value list Amnon Heiman 2015-06-03 15:41:10 +03:00
  • 711fe64208 Expose the failure_detector functionality Amnon Heiman 2015-05-26 15:34:49 +03:00
  • 71bfd07d69 API Adding the failure detector swagger definition Amnon Heiman 2015-05-26 15:33:02 +03:00
  • 57a2777da9 api: fix string containing space cause boost execption Amnon Heiman 2015-06-02 15:43:17 +03:00
  • 9765eda012 db: drop memtables that were successfully flushed Avi Kivity 2015-05-26 16:40:33 +03:00
  • a71c287c10 db: add sstables to the range scan read path Avi Kivity 2015-05-26 15:42:58 +03:00
  • 0993142d8d sstable: Fix write buffer size Pekka Enberg 2015-06-03 12:35:26 +03:00
  • 3d7049f0de tests: Fix commitlog_test.cc Tomasz Grabiec 2015-06-03 14:12:06 +02:00
  • 2eeabfcebc db/legacy_schema_tables: Fix merge_keyspaces() Pekka Enberg 2015-06-03 14:35:57 +03:00
  • 5418673659 Column family seal_active_memtable fix: don't use local by ref in cont. Calle Wilund 2015-06-03 13:03:50 +02:00
  • b2549a7b14 Merge branch 'calle/secondary_index' from seastar-dev.git Tomasz Grabiec 2015-06-03 13:22:01 +02:00
  • 062eaab809 db: load sstable before adding it to column_family read set Avi Kivity 2015-05-26 15:46:55 +03:00
  • 61d62dffe8 db: futurize column_family::for_all_partitions() internal loop Avi Kivity 2015-05-26 13:21:09 +03:00