Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
692 commits
Select commit Hold shift + click to select a range
11546d4
reactor: Fix an infinite loop caused the by high resolution timer not…
espindola Feb 12, 2019
5e464a2
rpc: split BOOST_REQUIRE with long conditions into multiple
espindola Feb 12, 2019
027ba20
build: Add the "_test" suffix to test executables
Feb 13, 2019
78fc32f
build: Add the "_perf" suffix to perf. test executables
Feb 13, 2019
44d6cf5
build: Add the "_demo" suffix to demo. executables
Feb 13, 2019
a471e14
rpc: fix insertion of server connections into server's container
gleb-cloudius Feb 14, 2019
861da6e
build: Allow deprecated declarations internally
Feb 13, 2019
0dab324
future: optionally type-erase future::then() and future::then_wrapped
avikivity Feb 13, 2019
9888c08
docs: Search generated headers, not sources
Feb 14, 2019
6206246
docs: Show proper header file names for classes
Feb 14, 2019
e259098
docs: Ensure all header files are searched by Doxygen
Feb 14, 2019
9080d2a
Merge "Fixes for Doxygen documentation" from Jesse
avikivity Feb 14, 2019
2313dec
Deprecate thread_scheduling_group in favor of scheduling_group
avikivity Feb 14, 2019
fdc1096
build: Rename CMake variable for private flags
Feb 15, 2019
1aacf7d
app_template: fix use after move in app constructor
glommer Feb 18, 2019
2ca5811
build: Fix the required version of `fmt`
Feb 19, 2019
4e2ce4c
Fix iovec-based read_dma: use make_readv_iocb instead of make_read_iocb
andrey-code Feb 20, 2019
a90f720
Solve seastar.unit.thread failure in debug mode
richael02 Feb 21, 2019
168a7f5
deleter: prevent early memory free caused by deleter append.
solganik Feb 24, 2019
45b93a4
Revert "deleter: prevent early memory free caused by deleter append."
avikivity Feb 24, 2019
b07b413
net: fix tcp load balancer accounting leak while moving socket to oth…
avikivity Feb 23, 2019
7cedcb4
README.md: fix out-of-date explanation of C++ dialect
nyh Feb 24, 2019
ab54765
Fix C++-17-only uses of static_assert() with a single parameter.
nyh Feb 24, 2019
f0c0855
Fix CLI help message (network & DPDK options)
HippoBaro Feb 25, 2019
7a21b64
doc/tutorial.md: introduce memory allocation foreign_ptr
nyh Feb 25, 2019
7ddfca2
deleter: prevent early memory free caused by deleter append.
sashas-lb Feb 26, 2019
23e8b88
docs: Fix dependencies for split tutorial target
Feb 25, 2019
10de909
temporary_buffer: improve documentation for alignment param requirements
bhalevy Feb 27, 2019
36a872d
Merge "Add suffixes to target names" from Jesse
avikivity Feb 27, 2019
e0c5b32
tests: fix loopback socket close() to not fail when the peer's side i…
gleb-cloudius Feb 28, 2019
cd88bfe
fmt: remove submodule
avikivity Feb 25, 2019
4a56166
core: show address in error message for posix_listen failures
glommer Mar 4, 2019
e640314
net: enable IP_BIND_ADDRESS_NO_PORT before binding a socket during co…
gleb-cloudius Mar 5, 2019
260aea9
tests/perf: support multiple iterations in a single test run
pdziepak Mar 4, 2019
a46e33c
core/posix_file_impl: enforce IOV_MAX on vectored IO
pdziepak Mar 5, 2019
4bb44b2
tests/file_io: verify that vectored IO exceeding IOV_MAX works
pdziepak Mar 5, 2019
4850a54
core/posix_file_impl: drop unneded allocation of iovecs vector
pdziepak Mar 5, 2019
c66a38d
tests/file_io: add test for sanitize_iovecs
pdziepak Mar 7, 2019
e045af6
core: remove unneeded 'exceptional future ignored' report
psarna Mar 12, 2019
463d24e
Merge 'Handle IOV_MAX limit in posix_file_impl' from Paweł
duarten Mar 13, 2019
cb52a30
rpc_types: allow creating rcv_buf and snd_buf from a vector
pdziepak Oct 1, 2018
86ed239
tests/rpc: add test for compressors
pdziepak Oct 2, 2018
97a67fe
rpc/compressor/lz4: drop broken special-case for uncompressed messages
pdziepak Feb 18, 2019
81de5c3
rpc/compressor/lz4: use reusable buffers for large allocations
pdziepak Feb 18, 2019
13dc26d
rpc: introduce lz4_fragmented_compressor
pdziepak Oct 1, 2018
d6464d5
tests/perf: add performance test for rpc compressors
pdziepak Jan 29, 2019
f17ab51
doc/rpc-compression: minor cleanups
pdziepak Mar 13, 2019
660101d
doc/rpc-compression: describe LZ4 and LZ4_FRAGMENTED algorithms
pdziepak Mar 13, 2019
abbad80
core/thread: enable move-only functions
denesb Mar 14, 2019
71de851
rpc: fix stack use after free in frame reading functions
gleb-cloudius Mar 14, 2019
33baf62
reactor: improve detection of io_pgetevents()
avikivity Mar 18, 2019
9a15bcc
build: Forward variables to CMake correctly
Mar 11, 2019
e2630dd
open_flags: Add O_DSYNC value
Mar 12, 2019
ae5d535
posix_file_impl: Propagate and keep open_flags
Mar 12, 2019
9479c1d
posix_file_impl: Bypass flush() call iff opened with O_DSYNC
Mar 12, 2019
72228c8
tests: Show a test's output when it fails
Mar 19, 2019
b2a2238
build: Allow cooked dependencies with configure.py
Mar 19, 2019
c37b914
future::then: use std::terminate instead of abort
espindola Mar 13, 2019
643c8ee
reactor: use fs::path in syscall_result
bhalevy Dec 13, 2018
c75f79a
reactor: add file_accessible method
bhalevy Dec 13, 2018
ac7211d
reactor: file_exists to use file_accessible
bhalevy Dec 13, 2018
59230b9
tests: add file access tests
bhalevy Dec 13, 2018
0a96205
reactor: introduce file_stat
bhalevy Mar 21, 2019
caa98f8
Merge "Add file_accessible and file_stat methods" from Benny
avikivity Mar 25, 2019
2a0dad4
rpc: wait for send_negotiation_frame
bhalevy Mar 25, 2019
05efbce
fix use after free in rpc server handler
gleb-cloudius Mar 26, 2019
9358fe0
memory: tone down message for memory allocator
glommer Mar 27, 2019
0839a9e
metrics: add vector overload of add_group()
Mar 28, 2019
8574bf2
thread: add maybe_yield function
gleb-cloudius Mar 31, 2019
f954ec5
prometheus: yield explicitly after each metric is processed
gleb-cloudius Mar 31, 2019
5572de7
posix_file_impl::list_directory: do not ignore symbolic link file type
bhalevy Mar 31, 2019
ab141f2
reactor: file_stat: offer option to not follow symbolic links
bhalevy Mar 30, 2019
d085a82
reactor: stat_to_entry_type: fix type detection
bhalevy Mar 31, 2019
15ae21a
directory_test: incorporate file_stat
bhalevy Mar 31, 2019
148473f
inet_address: Add missing constructor impl.
Apr 1, 2019
ce4e1a2
when_all: abort if memory allocation fails
espindola Mar 21, 2019
771996f
Allow when_all and when_all_succeed to take function arguments
espindola Mar 21, 2019
b48ec90
dns: Change "unspecififed" address search type to retrive first avail
Apr 1, 2019
b1f5ff8
httpd: Change address handling to use socket_address
Apr 1, 2019
63d8607
test: verify that negative sleep time doesn't cause infinite sleep
nyh Apr 2, 2019
06078f6
seastar-addr2line: make description of --before less cozy
denesb Apr 3, 2019
a666307
seastar-addr2line: print prefix of line containing the first address
denesb Apr 3, 2019
004d9cc
seastar-addr2line: add --match command-line option
denesb Apr 3, 2019
574b538
core/memory: Make small pools use the full span size
tgrabiec Apr 3, 2019
4104301
core/queue: Document concurrency constraints
tgrabiec Apr 3, 2019
7e2483a
Revert "threads: yield on get if we had run for too long."
gleb-cloudius Mar 26, 2019
b0520f5
log: fix std::system_error ostream operator to print full error message
gleb-cloudius Apr 4, 2019
6f73675
Merge "seastar-addr2line: improve the context of backtraces" from Botond
avikivity Apr 4, 2019
62b1bdb
tests: semaphore_test: relax timeouts
avikivity Apr 4, 2019
a79d4b3
doc/tutorial.md: reword mention of seastar::thread premption on get()
nyh Apr 4, 2019
65bccca
Merge "file_stat follow_symlink option and related fixes" from Benny
avikivity Apr 8, 2019
94201f1
Fix build issues with Clang 7
ManManson Apr 8, 2019
d863ed6
Merge "Add LZ4_FRAGMENTED compressor for RPC" from Paweł
avikivity Apr 10, 2019
d4183a6
reactor: make metric about task quota violations less sensitive
glommer Apr 11, 2019
fe226dd
future::then_wrapped: use std::terminate instead of abort
espindola Apr 12, 2019
ee231d1
io_queue: typedef io_priority_class_id
bhalevy Apr 14, 2019
0810d3a
io_queue: use vector of vectors to keep priority_class_data
bhalevy Apr 14, 2019
3aa1351
io_queue: use a mutex to serialize io_priority_class registration
bhalevy Apr 14, 2019
1860be7
io_queue: register_one_priority_class: std::move(name)
bhalevy Apr 15, 2019
0a92467
io_priority_class: add constructor
bhalevy Apr 14, 2019
cd9a78e
io_queue: make io_priority_class namespace global
bhalevy Apr 4, 2019
06e307c
Merge "io_queue: make io_priority_class namespace global" from Benny
avikivity Apr 15, 2019
012afbd
tests: futures_test: allow project to compile with C++14
elazarl Apr 15, 2019
0cd75ac
sstring: compiler can't always infer u is initialized
elazarl Apr 14, 2019
201460a
registery: allow overriding network stack registery
elazarl Mar 26, 2019
3d04b33
compat: std::pmr -> compat, until moved from experimental
elazarl Apr 16, 2019
42e9318
memory: allow temporary allocator to use custom allocator.
elazarl Mar 17, 2019
1a63650
temporary_buffer: include what you use, include cstdef for size_t
elazarl Apr 16, 2019
7f75bc7
memory: default no-op allocator implementation.
elazarl Mar 17, 2019
0682e6d
posix-stack: allow specifying custom allocator for data_source_impl
elazarl Mar 18, 2019
d584cfb
posix-stack: posix_connected_socket_impl should accept allocator
elazarl Mar 20, 2019
6541a40
posix_socket: allow specifying allocator for posix_socket_impl
elazarl Mar 26, 2019
0ea95a5
posix-stack: posix_ap_server_socket_impl uses allocator
elazarl Mar 31, 2019
03c9651
posix-socket: posix_server_socket_impl uses custom allocator
elazarl Mar 31, 2019
409871f
posix-stack: posix_network_stack uses allocator
elazarl Mar 26, 2019
67cc8c1
posix-stack: posix_ap_network_stack should use custom allocator
elazarl Apr 6, 2019
641899e
tests: simple test of echo server
elazarl Mar 25, 2019
fd8ae1e
rpc/compressor/lz4: fix std:variant related compiler errors
bhalevy Apr 16, 2019
eb03ba5
tests: tests C++14 dialect in continuous integration
avikivity Apr 16, 2019
00a901c
net/ipv4_addr: add std::hash & operator== overloads
emaxerrno Apr 15, 2019
5d2d699
memory: Tell reclaimers how much should be reclaimed
tgrabiec Apr 9, 2019
747867d
Merge "Using custom allocator in the posix network stack" from Elazar
avikivity Apr 16, 2019
fe84621
memory: malloc_allocator should be always available
elazarl Apr 17, 2019
25127e5
perftune.py: identify fast-path hardware queues IRQs of Mellanox NICs
vladzcloudius Apr 15, 2019
d7a4728
perftune.py: fix the sanity check for args.tune
vladzcloudius Apr 15, 2019
50b683a
perftune.py: allow explicitly giving a CPU mask to be used for bindin…
vladzcloudius Apr 15, 2019
3c389e8
future: Inline functions used only once.
espindola Apr 12, 2019
455817b
future: delete the future_state<> specialization
espindola Apr 15, 2019
0ee33a9
future: Optimize future_state<>.
espindola Apr 13, 2019
84942f5
temporary_buffer: fix memleak on fast path
elazarl Apr 18, 2019
3064e28
Merge "Simplify future_state and promise" from Rafael
avikivity Apr 18, 2019
f43b7ea
http: capture request content for POST requests
psarna Apr 18, 2019
4a1d668
build: Restore DPDK machine inference from cflags
Apr 18, 2019
2d17ec7
app_template: allow opting out of automatic SIGINT/SIGTERM handling
avikivity Apr 18, 2019
406fdfa
Disable -Wmaybe-uninitialized everywhere
espindola Apr 19, 2019
e84d264
Fix hardcoded python paths in shebang line
JoeLoser Apr 19, 2019
890a3d6
future: delete dead declaration
espindola Apr 22, 2019
e159a41
future: create a non templated future_state_base
espindola Apr 22, 2019
38f9ba4
future: Inline two calls to set_exception
espindola Apr 22, 2019
70af044
future: move broken_promise related code out of line
espindola Apr 22, 2019
a492eea
core: extract file enum types into standalone header file
bhalevy Apr 23, 2019
82317a9
reactor: define enum class file_permissions
bhalevy Apr 16, 2019
9748f63
reactor: change default permissions to 0666/0777
bhalevy Apr 15, 2019
6b40980
reactor: add chmod
bhalevy Apr 16, 2019
1de06c7
reactor: remove "separator" from recursive_touch_directory documentation
bhalevy Apr 16, 2019
7e006ab
reactor: expose file permissions for creating files and dirs in API
bhalevy Apr 15, 2019
c1df7df
tests: add file permissions tests
bhalevy Apr 16, 2019
cf527e5
future: refactor code into a detach_promise function
espindola Apr 23, 2019
8aa3051
future: change to always have local state
espindola Apr 23, 2019
b6317d6
Merge "expose file_permssions for creating files and dirs in API" fro…
avikivity Apr 25, 2019
95b4725
build: Don't pass -Wno-maybe-uninitialized to clang
espindola Apr 24, 2019
26e9988
tests: socket_test: Add missing virtual and override
espindola Apr 24, 2019
4cdccae
Merge "future: Move some code out of line" from Rafael
avikivity Apr 25, 2019
3520cfe
Remove unused capture
espindola Apr 30, 2019
8716c95
tests: Don't assume std::initializer_list<T> the values alive
espindola Apr 24, 2019
83bd4e6
cmake: fix FindFilesystem with gcc9
avikivity Apr 27, 2019
2f04abd
future-util: fix pessimising move in do_for_each
avikivity Apr 27, 2019
0f508be
ragel: fix pessimising move in get_str
avikivity Apr 27, 2019
aa84d7d
rpc: fix pessimising move in recv_helper
avikivity Apr 27, 2019
eaeab58
memory: replace lambda with function attribute with ordinary functions
avikivity Apr 27, 2019
1ef2c71
memory: add missing attributes to malloc famility function aliases
avikivity Apr 27, 2019
028e3e1
Deduplicate Seastar dependencies management in CMake scripts
ManManson Apr 29, 2019
7bd641b
Merge "Fix some bugs found by (or perhaps in) gcc 9" by Avi
pdziepak May 1, 2019
6ae1d77
cmake: Move ) out of quotes
espindola May 1, 2019
f7a12b9
Merge "Fix clang build and tests" from Rafael
pdziepak May 2, 2019
e031d3d
Fix build with std::filesystem
espindola May 2, 2019
a1a2549
future: add a move constructor to the any union
espindola Apr 29, 2019
4576014
future: avoid calling ~std::exception_ptr
espindola Apr 29, 2019
509ab12
core/memory: Omit [[gnu::leaf]] attribute on clang
duarten May 3, 2019
d776630
rpc: don't use boost/variant.hpp directly
espindola May 3, 2019
4c94975
Merge "Optimize the future_state move constructor" from Rafael
avikivity May 4, 2019
16deebd
core/reactor: don't assume system_clock::duration is in nanoseconds
duarten May 2, 2019
e9e4d61
util/log: use correct clock type
duarten May 2, 2019
d1667d9
Make sure all allocations are properly bytes aligned
espindola May 2, 2019
a78fb44
Merge "future: simplify future_state management" from Rafael
avikivity May 5, 2019
de5e11e
Revert "Make sure all allocations are properly bytes aligned"
avikivity May 5, 2019
bfbd415
future: Fix build with libc++'s non-trivially-constructible std::tup…
espindola May 2, 2019
12c33c7
cmake: add a seastar_supports_flag function
espindola Apr 25, 2019
f73690e
sstring: silence technically correct but unhelpful warning in sstring…
avikivity May 4, 2019
5858fe3
Make sure all allocations/deallocations are properly byte aligned
espindola May 7, 2019
b0042b2
smp: add smp_service_group for smp::submit_to() resource control
avikivity May 8, 2019
f0c2367
Revert "smp: add smp_service_group for smp::submit_to() resource cont…
tgrabiec May 8, 2019
7f705a7
smp: add smp_service_group for smp::submit_to() resource control
avikivity May 8, 2019
d9496f6
doc: discourage generic lambdas and unconstrained templates
avikivity May 8, 2019
3df535d
http: fix request content for POST requests
nyh May 12, 2019
3f7a5e1
Revert "Make sure all allocations/deallocations are properly byte ali…
avikivity May 12, 2019
8c6cf57
improve error message on AIO setup failure
glommer May 13, 2019
d66b671
sharded: add variants to invoke_on() that accept an smp_service_group
avikivity May 12, 2019
87a9d4e
Fix documentation link in README.md
JoeLoser Apr 30, 2019
4d1a1be
core: add helper for parsing and comparing kernel versions
avikivity May 18, 2019
4316b6b
tests: add unit test for uname
avikivity May 18, 2019
dd161aa
reactor: reinstate aio-nowait support
avikivity May 18, 2019
738e34c
reactor: rewrite xfs_concurrency_from_kernel_version to use generic u…
avikivity May 18, 2019
4d72b48
reactor: remove aio nowait runtime detection mechanism
avikivity May 18, 2019
b78d705
reactor: add command-line flag to enable/disable nowait aio
avikivity May 18, 2019
a09a844
Merge 'Reinstate nowait aio support' from Avi
duarten May 21, 2019
aee05c5
Move some definitions to `timer.hh`
May 21, 2019
b1f107c
Remove function with no implementation
May 21, 2019
151fd19
Fix link error for users of `shared_future`
May 21, 2019
5cb1234
build: Help Seastar to find Boost on Fedora 30
May 15, 2019
d69fe6e
Fix build command in building-docker.md
JoeLoser Apr 30, 2019
d372b1f
Merge "Restructure `timer` implementations to avoid circular dependen…
avikivity May 22, 2019
253d6cb
reactor: disable nowait aio again
avikivity May 24, 2019
ed15acd
rpc stream: do not crash if a stream is used after eos
gleb-cloudius Jun 2, 2019
aa46d84
core/deleter: Fix abort when append() is called twice with a shared d…
tgrabiec Jun 3, 2019
d805c4c
tests: introduce testing::local_random_engine
bhalevy Jun 4, 2019
4f84401
future: make some functions noexcept
espindola May 10, 2019
a5fe049
future: pass a reference to schedule
espindola May 10, 2019
6b5a443
future: avoid auto in lambda
espindola May 11, 2019
8ed4cdc
future: Simplify promise::set_value
espindola May 25, 2019
4e1bfce
future: Remove redundant set_value overloads
espindola Jun 5, 2019
a0d3337
future: delete ready_future_from_tuple_marker
espindola May 26, 2019
70154e3
future: delete continuation::set_state(std::tuple)
espindola May 26, 2019
f4a8ec5
future: Don't check for self move assignment
espindola May 5, 2019
8da93bf
future: Replace state::forward_to with promise::set_urgent_state
espindola May 17, 2019
826b9a2
future: Delete set_urgent_value and set_urgent_exception
espindola Jun 2, 2019
2fd35cb
future: Add more future_state constructors
espindola May 22, 2019
c4b1890
future: Avoid a few std::exception_ptr copies and moves
espindola May 9, 2019
a5a9393
future: Reduce code duplication
espindola May 9, 2019
bc0bd17
future: Refactor duplicated code into a take_exception helper
espindola May 9, 2019
96928ff
future: Use the future_state move constructor in the future move cons…
espindola May 5, 2019
c3f42e3
future: Avoid alias in the promise move constructor
espindola May 5, 2019
fe0608e
future: Avoid alias in the future move constructor
espindola May 5, 2019
5faf210
future: Move code out of line
espindola Apr 23, 2019
1bbedaf
Merge "Simple cleanups in future.hh" from Rafael
avikivity Jun 6, 2019
34496a2
perftune.py: introduce a 'no_restrictions' tuning mode
vladzcloudius May 7, 2019
24d0ba3
perftune.py: introduce a static PerfTunerBase.SupportedModes.combine(…
vladzcloudius May 7, 2019
6c5ce3d
perftune.py: initial commit for a new tuner - SystemPerfTuner
vladzcloudius May 8, 2019
9357a7b
SystemTune: tune the clocksource
glommer May 15, 2019
ffdacee
Always enable the exception scalability hack
espindola Jun 11, 2019
6d82ee6
net: Fix dereferencing moved object
cyb70289 Jun 11, 2019
fe8bf50
iotune: fixed finding mountpoint infinite loop
mmaslankaprv Jun 12, 2019
2e6bdbc
smp: Delete unprocessed work items
duarten Jun 11, 2019
3a27a4e
Export the sanitizer flags via pkgconfig
espindola Jun 11, 2019
e535150
reactor: clarify how submit_to() destroys the function object
nyh Jun 12, 2019
18513c0
Merge "perftune.py : new tuning modes" from Vlad
avikivity Jun 12, 2019
b5d71cc
Add a Sanitize build mode
espindola Jun 5, 2019
8dcbd66
perftune.py: use pyudev.Devices methods instead of deprecated pyudev.…
vladzcloudius Jun 7, 2019
ded50bd
Only export sanitizer flags if used
espindola Jun 12, 2019
0165bab
foreign_ptr: Fix compilation error due to unused variable
duarten Jun 12, 2019
4b2a291
Use a table to document the various build modes
espindola Jun 15, 2019
0f8dd4a
rpc: add sink::flush() to streaming api
gleb-cloudius Jun 12, 2019
87a115b
reactor: provide an uptime function
glommer Jun 18, 2019
9cc3ed9
perftune.py: Fix a few more places where we use deprecated pyudev.Dev…
vladzcloudius Jun 18, 2019
0351626
net/dpdk: upgrade to dpdk-19.05
cyb70289 Jun 19, 2019
f2c94b1
perftune: make sure that ethtool -K has a chance of succeeding
glommer Jun 21, 2019
8d1a3d0
core,net: output_stream: remove redundant std::move()
tchaikov Jun 24, 2019
c74b2d4
build: make Sanitizers optional
tchaikov Dec 11, 2018
dcede44
build: check for pthread_setname_np()
tchaikov Jul 22, 2018
7744693
core/thread_cputime_clock: add [[maybe_unused]] attribute
tchaikov Mar 27, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 27 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
version: 2.1
jobs:
build_and_test:
parameters:
dialect:
description: C++ dialect to build with
default: gnu++17
type: string
docker:
- image: scylladb/seastar-toolchain
steps:
- checkout
- run: git submodule sync
- run: git submodule update --init
- run:
command: |
./configure.py --c++-dialect << parameters.dialect >>
ninja -C build/release -j1
./test.py --mode release
workflows:
version: 2
build_and_test:
jobs:
- build_and_test:
dialect: c++17
- build_and_test:
dialect: c++14
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.git
build
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ build
build.ninja
cscope.*
__pycache__/
cmake/Cooking.cmake
6 changes: 0 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
[submodule "dpdk"]
path = dpdk
url = ../dpdk
[submodule "fmt"]
path = fmt
url = ../fmt
[submodule "c-ares"]
path = c-ares
url = ../c-ares
67 changes: 0 additions & 67 deletions .travis.yml

This file was deleted.

Loading