Commit Graph

  • 57bcec15c7 memcached: flush cache during destruction. Gleb Natapov 2015-01-15 15:28:28 +02:00
  • 80bcf3f973 memory: provide virt-to-phys translation API Avi Kivity 2015-01-15 18:23:19 +02:00
  • d77d0cddca posix: implement pread() interface Avi Kivity 2015-01-15 18:22:07 +02:00
  • bbe4d3b7d6 net: implemented SO_REUSEPORT support on UDP Takuya ASADA 2015-01-16 00:17:49 +09:00
  • ae64fe7d6c Merge branch 'cross-cpu-alloc' Avi Kivity 2015-01-15 15:42:26 +02:00
  • 4c3eb49aaf tests: add smp test Avi Kivity 2015-01-15 14:24:31 +02:00
  • e746eb7f84 future: fix make_exception_future build error Avi Kivity 2015-01-15 14:23:23 +02:00
  • 311e1c834e future: fix future::then_wrapped() in exception case Avi Kivity 2015-01-15 14:22:13 +02:00
  • 809c6edee2 reactor: periodically call into allocator to drain cross-cpu free items Avi Kivity 2015-01-15 12:11:03 +02:00
  • e57be410b5 memory: support cross-cpu freeing Avi Kivity 2015-01-15 12:07:09 +02:00
  • 65171036b8 Merge branch 'asias/abstract_c_type' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-15 11:06:24 +02:00
  • 8ba4598bf6 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-01-15 11:06:09 +02:00
  • 30aa81819a app: handle command line parsing errors Avi Kivity 2015-01-15 10:46:44 +02:00
  • f004db89cf tcp: Make tcp_option get_size and fill more readable Asias He 2015-01-15 03:55:49 +02:00
  • 8ed3584a5e app: Allow -h to show help message Asias He 2015-01-15 08:35:33 +02:00
  • bf78e14d17 db: Switch to seastar shared_ptr from std::shared_ptr Asias He 2015-01-15 08:47:23 +08:00
  • 8d737985b0 db: Convert db/composites/AbstractCType.java to C++ Asias He 2015-01-05 17:41:09 +08:00
  • 429eb45ef9 cql3: Fix include inside namespace Asias He 2015-01-14 16:50:24 +08:00
  • 3984f25b38 db: Make db::composites::c_type public Asias He 2015-01-14 14:55:28 +08:00
  • bf018615b8 Add abstract_type::is_byte_order_comparable Asias He 2015-01-14 16:52:57 +08:00
  • 20761a3cd9 Add abstract_type::is_compatible_with Asias He 2015-01-14 15:24:56 +08:00
  • e4c7b77f1b Add abstract_type::validate_collection_member Asias He 2015-01-14 15:18:16 +08:00
  • 2dded3459a Add abstract_type::compare() Asias He 2015-01-14 15:00:50 +08:00
  • 18435837dd Add abstract_type::compare_unsigned() helper Asias He 2015-01-13 16:51:16 +08:00
  • 17ef2d1789 cql3: Clean up namespace usage in Cql.g Pekka Enberg 2015-01-14 17:58:50 +02:00
  • 7c7aaa64a1 Merge branch 'penberg/antlr3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-14 17:22:15 +02:00
  • fbd379bedf Merge branch 'cql' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-14 17:12:43 +02:00
  • dad0858f5f cql: partially convert Functions to C++ Avi Kivity 2015-01-14 11:37:11 +02:00
  • cf8161b532 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-01-14 17:00:46 +02:00
  • c6c6c6055d core: add various statistics about smp communication Gleb Natapov 2015-01-14 15:36:32 +02:00
  • 354280fd7c core: scollectd: use move instead of forward on rvalue reference Gleb Natapov 2015-01-14 15:36:31 +02:00
  • 340a871a98 core: use seastar shared ptr in scollectd Gleb Natapov 2015-01-14 15:36:30 +02:00
  • 660434c3a0 core: change collectd to be a namespace instead of class Gleb Natapov 2015-01-14 15:36:29 +02:00
  • 1ecc678857 reactor: fix potential allocations in syscall thread pool Avi Kivity 2015-01-14 16:47:12 +02:00
  • 706c98a918 cql3: convert Cql.g to C++ Pekka Enberg 2015-01-12 10:42:16 +02:00
  • ceeab9a330 replace ad-hoc index list generator with standard one Gleb Natapov 2015-01-14 14:50:14 +02:00
  • c3558f188b replace ad-hoc index list generator with standard one Gleb Natapov 2015-01-14 14:50:14 +02:00
  • dfc19433bb dht: Switch to i_partitioner in ring_position Asias He 2015-01-14 03:48:34 +02:00
  • 79832823ed db: Add missing virtual destructor for i_mutation Asias He 2015-01-14 03:48:33 +02:00
  • 3af55230e1 db: Switch to use real UUID in db/i_mutation.hh Asias He 2015-01-14 03:48:32 +02:00
  • 7c87c6cc27 UUID: add to_sstring() method Nadav Har'El 2015-01-13 17:04:56 +02:00
  • 08a7425b4a cql: fix minor build errors Avi Kivity 2015-01-14 11:36:40 +02:00
  • 3a039188cf cql: fix bytes_conversion_fcts build errors Avi Kivity 2015-01-14 11:36:00 +02:00
  • 2e6004a3ce cql: fix aggregate_fcts build errors Avi Kivity 2015-01-14 11:35:33 +02:00
  • 9e1d39c95f cql: convert CQL3Type to C++ Avi Kivity 2015-01-13 15:12:26 +02:00
  • 73d9d3fd64 cql: switch from unique_ptr<function> to shared_ptr<function> Avi Kivity 2015-01-13 11:46:06 +02:00
  • 50f280261c db: fix definition of int32_type Avi Kivity 2015-01-13 15:11:18 +02:00
  • e1552ad3b6 core: rename smp.hh to distributed.hh Takuya ASADA 2015-01-14 18:13:54 +09:00
  • 821bfc66d1 cql3: Fix cql3_statement::execute_internal signature Pekka Enberg 2015-01-13 13:57:49 +02:00
  • 485620abcf cql3: Fix cql_statement and parsed_statement confusion Pekka Enberg 2015-01-13 10:49:32 +02:00
  • 8330fa0b78 cql3: Make cf_name operator<< inline to avoid multiple copies Pekka Enberg 2015-01-13 13:50:24 +02:00
  • 96c849681d cql3: Add empty destructor to cql_statement Pekka Enberg 2015-01-13 13:49:09 +02:00
  • 58f614d858 Make align methods constexpr for usage in statics/constexprs Calle Wilund 2015-01-13 17:26:49 +01:00
  • 7596819034 file: define move assignment operator Avi Kivity 2015-01-13 19:08:48 +02:00
  • 8135865ad6 Merge branch 'takuya/reuseportv3' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-01-13 17:38:38 +02:00
  • 98c9a7f52f core: make sconnectd.hh include file list more reasonable Gleb Natapov 2015-01-13 15:13:38 +02:00
  • 2b4a309ad6 core: do not start smp queue to self Gleb Natapov 2015-01-13 15:13:37 +02:00
  • d4db9493ae core: remove unused smp code Gleb Natapov 2015-01-13 15:13:36 +02:00
  • 16705be1f4 Distribute incomming connection by kernel using SO_REUSEPORT Takuya ASADA 2015-01-12 03:34:13 +09:00
  • fde6c412c2 reactor: Add SO_REUSEPORT availability check method Takuya ASADA 2015-01-12 11:46:58 +09:00
  • 69f61e31ea cql3: convert BytesConversionFcts Avi Kivity 2015-01-12 17:30:58 +02:00
  • 7f96fc9509 db: read all keyspaces from directory structure Glauber Costa 2015-01-12 17:54:03 -02:00
  • 4c46f4db8c tests: test literal + sstring concatenation Avi Kivity 2015-01-13 10:13:05 +02:00
  • 16c8414523 sstring: add literal + sstring concatentation overload Avi Kivity 2015-01-13 10:12:36 +02:00
  • ea3cba1c79 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-01-13 10:03:49 +02:00
  • 84d35f8850 Fix use-after-free on database object Tomasz Grabiec 2015-01-12 19:44:21 +01:00
  • a52a3dd5ca sstring: add standard member typedefs Avi Kivity 2015-01-12 20:25:21 +02:00
  • 66a6a3b50e add a header to file.hh Glauber Costa 2015-01-12 14:56:52 -02:00
  • 585f6452b9 DPDK: Properly handle the case when RSS info is not available (e.g. VF case) Vlad Zolotarov 2015-01-12 18:29:07 +02:00
  • a706cada5f Merge branch 'gleb/net' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-01-12 18:39:49 +02:00
  • f11e1f31d6 net: cleanup ipv4 code that is no longer used Gleb Natapov 2015-01-12 15:52:22 +02:00
  • 19ced3da4c net: fix dhcp to use use udp socket to send packets Gleb Natapov 2015-01-12 14:08:20 +02:00
  • 9c229d449a net: remove unused ipv4_l4::send() function Gleb Natapov 2015-01-12 13:08:08 +02:00
  • d10575aea5 net: add tcp packet queue for non tcb packets Gleb Natapov 2015-01-12 13:01:20 +02:00
  • fda06cd81f net: continue network stack inversion into icmp Gleb Natapov 2015-01-12 11:38:01 +02:00
  • 6da00ab956 net: continue network stack inversion into udp Gleb Natapov 2015-01-12 10:19:36 +02:00
  • f58926acd1 core: fix circular_buffer::emplace_(back|front) to take universal references Gleb Natapov 2015-01-12 10:16:09 +02:00
  • 20d2725ed9 core: shared_ptr add noexcept Gleb Natapov 2015-01-12 10:08:53 +02:00
  • bf6c620290 Merge branch 'penberg/cql3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-12 17:11:51 +02:00
  • d1969c0158 cql3: Convert AlterTypeStatement to C++ Pekka Enberg 2015-01-12 15:41:31 +02:00
  • 51bfe66945 Merge branch 'cql' of seastar into db Avi Kivity 2015-01-12 15:43:25 +02:00
  • 9838901b38 cql3: Convert UTName to C++ Pekka Enberg 2015-01-12 15:27:55 +02:00
  • dc7646a0c4 cql3: Convert AlterKeyspaceStatement to C++ Pekka Enberg 2015-01-12 15:13:11 +02:00
  • db12a1ac2d cql3: Convert KSPropDefs to C++ Pekka Enberg 2015-01-12 15:16:35 +02:00
  • ff714bdd35 cql3: Convert PropertyDefinitions to C++ Pekka Enberg 2015-01-12 15:20:59 +02:00
  • 92ebf7989c cql3: Fix shared_from_this in schema_altering_statement Pekka Enberg 2015-01-12 15:15:15 +02:00
  • ee953e2e7f cql3: Add missing include to schema_altering_statement.hh Pekka Enberg 2015-01-12 15:15:02 +02:00
  • ac0519205c Merge branch 'penberg/cql3' of ssh://github.com/cloudius-systems/seastar-dev into db Avi Kivity 2015-01-12 15:05:51 +02:00
  • 677264fb3b cql3: Use shared_from_this for parsed_statement::prepare() Pekka Enberg 2015-01-12 15:02:52 +02:00
  • 91f19afbe5 cql: convert UuidFcts Avi Kivity 2015-01-12 14:47:55 +02:00
  • 99489ff580 db: add uuid type Avi Kivity 2015-01-12 14:21:19 +02:00
  • 904db75cbb utils: add make_random_uuid() Avi Kivity 2015-01-12 14:20:28 +02:00
  • 63055f0306 uuid: add missing include Avi Kivity 2015-01-12 14:19:33 +02:00
  • 926091ae43 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-01-12 14:14:03 +02:00
  • 94ffb2c948 net: add missing includes to byteorder.hh Avi Kivity 2015-01-12 14:07:54 +02:00
  • c8c1c2a4f4 Merge branch 'cql' of seastar into db Avi Kivity 2015-01-12 11:56:11 +02:00
  • e6f87e332a Merge branch 'penberg/antlr3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-01-12 11:28:15 +02:00
  • 4dd4fa67c1 configure.py: Fix error hadling when no rule is found Pekka Enberg 2015-01-12 10:37:54 +02:00
  • 41a224f314 cql: convert FunctionCall to C++ Avi Kivity 2015-01-12 11:19:34 +02:00
  • 30ba3ecea2 db: add runtime_exception class Avi Kivity 2015-01-12 11:19:11 +02:00