Commit Graph

  • 7a55f21b29 core: Move _timer to an instance field Tomasz Grabiec 2015-01-28 15:10:45 +01:00
  • 8a126b9088 core: Fix use-after-free error on _threads Tomasz Grabiec 2015-01-28 15:10:44 +01:00
  • 555977f5e6 core: drop BSD license text from resource.hh Tomasz Grabiec 2015-01-28 15:10:43 +01:00
  • ada48a5213 net: use iterators to iterate over circular_buffer in dpdk Gleb Natapov 2015-01-28 11:56:27 +02:00
  • bb072fc5c9 core: add iterator for circular_buffer container Gleb Natapov 2015-01-28 11:56:26 +02:00
  • be5568ae31 distributed: handle invoke_on with void return value Takuya ASADA 2015-01-28 17:25:10 +09:00
  • 38839293f9 reactor: simplify timer handling Avi Kivity 2015-01-28 11:29:16 +02:00
  • 770214ea63 reactor: simplify signal handling Avi Kivity 2015-01-28 11:07:14 +02:00
  • 24d5c319a3 httpd: return Server and Date headers Avi Kivity 2015-01-27 18:54:06 +02:00
  • a9c0fbd8f7 timer: add constructor from callback Avi Kivity 2015-01-27 18:53:44 +02:00
  • d5540bf3da Merge branch 'master' into db Avi Kivity 2015-01-27 15:06:32 +02:00
  • 5454c79613 core: allocate reactors on each cpu instead of using thread_local variable Gleb Natapov 2015-01-27 14:03:49 +02:00
  • 7a92efe8d1 core: add local engine accessor function Gleb Natapov 2015-01-27 14:03:48 +02:00
  • 18d212b04e core: do not use separate thread_local variable to track pending signals Gleb Natapov 2015-01-27 12:25:28 +02:00
  • 3c3e3e5140 cql3: add missing multi-inclusion guard to function_call.hh Tomasz Grabiec 2015-01-25 18:37:17 +01:00
  • 74f9f1fdd2 core: prefetch different amount of work items for different queues Gleb Natapov 2015-01-25 17:36:42 +02:00
  • 0383459b93 core: prefetch only valid addresses Gleb Natapov 2015-01-25 17:36:41 +02:00
  • ff4aca2ee0 core: prefetch work items before processing Gleb Natapov 2015-01-25 14:35:28 +02:00
  • b9554219dc core: add prefetch functions Gleb Natapov 2015-01-25 14:35:27 +02:00
  • 506ac2ea9a exceptions: Fix include Tomasz Grabiec 2015-01-25 12:32:19 +01:00
  • 85b62d8132 memory: hugetlbfs mapping may not be invalid Vlad Zolotarov 2015-01-25 13:19:05 +02:00
  • f957332e64 Merge branch 'tgrabiec/cql3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-25 13:17:07 +02:00
  • be6f8d0613 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-01-25 13:16:48 +02:00
  • 24227fd933 shared_ptr: Add helpers for hashing shared_ptr<> by value Tomasz Grabiec 2015-01-23 18:46:03 +01:00
  • be7dbcbf50 core: improve reactor::receive_signal() Raphael S. Carvalho 2015-01-22 23:17:11 -02:00
  • 903af87e30 cql3: Expose query_options::get_consistency() Tomasz Grabiec 2015-01-23 14:03:25 +01:00
  • 78eaabf9d9 cql3: Make statement_type printable Tomasz Grabiec 2015-01-23 13:13:56 +01:00
  • fc2bc5558e cql3: cleanup: Drop redundant optional<> Tomasz Grabiec 2015-01-23 13:11:55 +01:00
  • 90a43b5556 cql3: Make column_identifier printable Tomasz Grabiec 2015-01-23 13:08:53 +01:00
  • f081902a26 cql3: Implement equality and hashing for column_identifier Tomasz Grabiec 2015-01-23 13:08:08 +01:00
  • 612f68b869 db: Convert ConsistencyLevel to C++ Tomasz Grabiec 2015-01-23 11:39:55 +01:00
  • 4b9dd3e978 db: Import ConsistencyLevel Tomasz Grabiec 2015-01-22 18:31:04 +01:00
  • 7df2a86209 cql3: Convert restrictions/Restriction.java to C++ Tomasz Grabiec 2015-01-22 14:28:22 +01:00
  • 4623401c1a cql3: Convert statements/Bound.java to C++ Tomasz Grabiec 2015-01-22 14:47:47 +01:00
  • ab3d53edf5 shared_ptr: Add helpers for hashing shared_ptr<> by value Tomasz Grabiec 2015-01-23 14:01:44 +01:00
  • 8c63459b3b Introduce GC clock Tomasz Grabiec 2015-01-23 12:49:18 +01:00
  • 7654cc490d cql3: Drop redundant optional<> Tomasz Grabiec 2015-01-21 16:58:30 +01:00
  • 0addc7d77f Merge branch 'penberg/cql3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-22 15:39:04 +02:00
  • 8fda9fd97d cql3: Convert constant parser rule to C++ Pekka Enberg 2015-01-22 13:37:50 +02:00
  • 7bcc5d7397 cql3: Convert STRING_LITERAL lexer rule to C++ Pekka Enberg 2015-01-22 13:31:04 +02:00
  • 1646361b88 cql3: Convert QUOTED_NAME lexer rule to C++ Pekka Enberg 2015-01-22 13:20:55 +02:00
  • 3b73f90a08 cql3: Convert Constants to C++, take 2 Pekka Enberg 2015-01-22 13:38:01 +02:00
  • b250b53004 core: remove reference to smp_message_queue from async_work_item Gleb Natapov 2015-01-22 13:02:01 +02:00
  • d83e4c49fc smp: put fields used by different cores on different cache lines Gleb Natapov 2015-01-22 13:02:00 +02:00
  • a8054e5aae memory: init virt to phys mapping after binding memory to node Avi Kivity 2015-01-22 12:38:22 +02:00
  • d0ec99317d net: move some device and qp methods out-of-line Avi Kivity 2015-01-22 09:44:44 +02:00
  • 5678a0995e net: use a redirection table to forward packets to proxy queues Avi Kivity 2015-01-20 18:16:58 +02:00
  • 285d4af077 memory: adjust pagemap parsing Avi Kivity 2015-01-21 19:06:30 +02:00
  • dfc06e9386 Merge branch 'penberg/cql3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-21 17:28:14 +02:00
  • 111f541536 cql3: Cql.g column identifiers Pekka Enberg 2015-01-21 15:36:48 +02:00
  • a88c49ede8 cql3: Make column_identifier instantiable Pekka Enberg 2015-01-21 15:37:01 +02:00
  • ead2e3cff3 cql3: Cql.g native types Pekka Enberg 2015-01-21 15:28:10 +02:00
  • 71ac2b5b24 tcp: Rename tcp::send() Asias He 2015-01-21 10:51:50 +02:00
  • 917247455c tcp: Use set_exception instead of set_value to notify user on rst Asias He 2015-01-21 11:10:09 +02:00
  • 8ce7cfd64b tcp: Fix listener port Asias He 2015-01-21 10:59:09 +02:00
  • 0af3af9d8d Merge branch 'asias/syn_fin_retransmit' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-01-21 10:30:09 +02:00
  • 0c09a6bd7a tcp: Return a future for tcp::connect() Asias He 2015-01-21 11:59:10 +08:00
  • d6d7e6cb47 tcp: Support syn fin retransmit and timeout Asias He 2015-01-19 22:32:20 +08:00
  • 602c7c9c98 tcp: Free packets to be sent on RST Asias He 2015-01-19 16:52:40 +08:00
  • 0f14fdab68 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-01-20 13:03:58 +02:00
  • b02f4b15d5 Merge branch 'penberg/cql3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-20 13:03:21 +02:00
  • fff2920c55 tests: disable address sanitizer alloc/dealloc mismatch test Avi Kivity 2015-01-20 12:21:41 +02:00
  • 88067922a0 Merge branch 'semaphore' Avi Kivity 2015-01-20 12:06:53 +02:00
  • 129c27d1c4 cql3: Convert UpdateStatement to C++ Pekka Enberg 2015-01-19 14:19:03 +02:00
  • e4a8d7cf71 cql3: Convert ModificationStatement to C++ Pekka Enberg 2015-01-15 13:25:39 +02:00
  • 63a2ec49b3 cql3: Convert ColumnIdentifier.Raw to C++ Pekka Enberg 2015-01-19 17:09:34 +02:00
  • b9b6242186 cql3: Convert Selectable.Raw to C++ Pekka Enberg 2015-01-19 17:09:39 +02:00
  • a9930ac12c cql3: Convert UpdateParameters to C++ Pekka Enberg 2015-01-19 11:27:27 +02:00
  • b705b227ef cql3: Convert ColumnCondition to C++ Pekka Enberg 2015-01-16 12:11:31 +02:00
  • 853c1e10b4 cql3: Convert Operation to C++ Pekka Enberg 2015-01-15 14:29:35 +02:00
  • 8362afda2d config: Convert ColumnDefinition to C++ Pekka Enberg 2015-01-16 12:19:30 +02:00
  • ed0bc97823 config: Import config/ColumnDefinition.java Pekka Enberg 2015-01-16 12:18:55 +02:00
  • 728f67eba1 config: Convert CFMetaData to C++ Pekka Enberg 2015-01-15 14:14:26 +02:00
  • 3e2d215342 config: Import config/CFMetaData.java Pekka Enberg 2015-01-15 14:12:39 +02:00
  • 74f8799324 cql3: Make cql::statement::uses_function const Pekka Enberg 2015-01-16 12:35:49 +02:00
  • 34642a41b4 cql3: Make column_specification non-final Pekka Enberg 2015-01-16 12:22:24 +02:00
  • 6211dd68df cql3: Fix parsed_statement type Pekka Enberg 2015-01-20 11:41:08 +02:00
  • 2e4122ddd7 futures_test: add broken semaphore test Avi Kivity 2015-01-20 11:30:56 +02:00
  • 90e77cc3a0 semaphore: support for breaking a semaphore Avi Kivity 2015-01-20 11:29:48 +02:00
  • a6dea57f5b semaphore: add missing include Avi Kivity 2015-01-20 11:29:26 +02:00
  • 4c86eab910 Merge branch 'docker' Avi Kivity 2015-01-19 20:16:15 +02:00
  • 811fba9bc1 Merge branch 'align' Avi Kivity 2015-01-19 20:15:51 +02:00
  • b452e33bd1 README: simplify docker build instructions Avi Kivity 2015-01-19 20:02:23 +02:00
  • 1a29177d78 build: add cryptopp, libpciaccess, zlib, and libxml2 to docker installation Avi Kivity 2015-01-18 11:51:23 +02:00
  • 6e9d4f367d build: move Dockerfile to docker/dev Avi Kivity 2015-01-18 11:19:49 +02:00
  • 93ae11cf63 resource: fix off-by-type getting number of processing units Avi Kivity 2015-01-19 16:08:58 +02:00
  • e0d5bd2fb8 collectd: improve default hostname Avi Kivity 2015-01-19 15:57:57 +02:00
  • 56f8ba3303 tcp: Clear more when tear down a connection Asias He 2015-01-19 11:10:06 +02:00
  • 555be6f4bc tests: test aligned allocator Avi Kivity 2015-01-18 19:25:39 +02:00
  • 45f9c86943 memory: provide C++ facilities for aligned allocation Avi Kivity 2015-01-18 19:23:43 +02:00
  • b22186e623 memory: fix small aligned allocations Avi Kivity 2015-01-18 19:21:36 +02:00
  • 23b9605fc4 net: fix virtio bulk sending Gleb Natapov 2015-01-18 13:11:51 +02:00
  • 4920f309e8 net: fix dpdk bulk sending Gleb Natapov 2015-01-18 13:11:50 +02:00
  • b8185d5afe DPDK: Set rss_bits to correct value if reta_size is not available Vlad Zolotarov 2015-01-18 12:27:19 +02:00
  • e3915cfcf8 reactor: call pause instruction in idle loop Gleb Natapov 2015-01-15 15:14:38 +02:00
  • 2ff006da4a core: calculate system load and report it via collectd Gleb Natapov 2015-01-15 14:35:01 +02:00
  • 1ef2808750 reactor: return proper value from pollers Gleb Natapov 2015-01-15 14:35:00 +02:00
  • 201a9617bf Merge branch 'v2p' Avi Kivity 2015-01-18 10:43:22 +02:00
  • 0b0a751370 cql3: Clean up optional<> use in boolean return expressions Pekka Enberg 2015-01-15 13:22:35 +02:00
  • 69a39dbb6c build: Install all RPMs in one command in Dockerfile Don Marti 2015-01-16 13:38:29 -08:00