├── .clang-format ├── .dir-locals.el ├── .git-blame-ignore-revs ├── .github ├── dependabot.yml ├── scripts │ ├── compare_tracef_output.py │ └── generate_tracef_test.py └── workflows │ ├── build-and-test.yml │ ├── cla-check.yml │ ├── coverity.yml │ ├── downstream.yml │ ├── latest-deps.yml │ ├── linting.yml │ ├── nolz4.yaml │ ├── packages.yml │ ├── static.yml │ └── test-tracing.yml ├── .gitignore ├── AUTHORS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile.am ├── README.md ├── README_CH.md ├── SECURITY.md ├── VERSION ├── ac └── .gitignore ├── bt └── request ├── configure.ac ├── contrib └── build-static.sh ├── debian ├── compat ├── control ├── copyright ├── libdqlite1.18-unstable-0.dirs ├── libdqlite1.18-unstable-0.install ├── libdqlite1.18-unstable-dev.dirs ├── libdqlite1.18-unstable-dev.install ├── rules └── source │ └── format ├── doc ├── faq.md ├── index.md └── protocol.md ├── dqlite.pc.in ├── include └── dqlite.h ├── m4 ├── .gitignore ├── attributes.m4 ├── ax_ac_append_to_file.m4 ├── ax_ac_print_to_file.m4 ├── ax_add_am_macro_static.m4 ├── ax_am_macros_static.m4 ├── ax_check_compile_flag.m4 ├── ax_check_gnu_make.m4 ├── ax_code_coverage.m4 ├── ax_compare_version.m4 ├── ax_file_escapes.m4 ├── ax_pthread.m4 └── pkg.m4 ├── src ├── bind.c ├── bind.h ├── client │ ├── protocol.c │ └── protocol.h ├── command.c ├── command.h ├── config.c ├── config.h ├── conn.c ├── conn.h ├── db.c ├── db.h ├── dqlite.c ├── error.c ├── error.h ├── format.c ├── format.h ├── fsm.c ├── fsm.h ├── gateway.c ├── gateway.h ├── leader.c ├── leader.h ├── lib │ ├── addr.c │ ├── addr.h │ ├── assert.c │ ├── assert.h │ ├── buffer.c │ ├── buffer.h │ ├── byte.h │ ├── queue.h │ ├── registry.h │ ├── serialize.h │ ├── sm.c │ ├── sm.h │ ├── threadpool.c │ ├── threadpool.h │ ├── transport.c │ └── transport.h ├── logger.c ├── logger.h ├── message.c ├── message.h ├── metrics.c ├── metrics.h ├── protocol.h ├── query.c ├── query.h ├── raft.h ├── raft │ ├── array.h │ ├── byte.c │ ├── byte.h │ ├── callbacks.c │ ├── callbacks.h │ ├── client.c │ ├── configuration.c │ ├── configuration.h │ ├── convert.c │ ├── convert.h │ ├── election.c │ ├── election.h │ ├── entry.c │ ├── entry.h │ ├── err.c │ ├── err.h │ ├── fixture.c │ ├── flags.c │ ├── flags.h │ ├── heap.c │ ├── heap.h │ ├── log.c │ ├── log.h │ ├── membership.c │ ├── membership.h │ ├── progress.c │ ├── progress.h │ ├── raft.c │ ├── recv.c │ ├── recv.h │ ├── recv_append_entries.c │ ├── recv_append_entries.h │ ├── recv_append_entries_result.c │ ├── recv_append_entries_result.h │ ├── recv_install_snapshot.c │ ├── recv_install_snapshot.h │ ├── recv_request_vote.c │ ├── recv_request_vote.h │ ├── recv_request_vote_result.c │ ├── recv_request_vote_result.h │ ├── recv_timeout_now.c │ ├── recv_timeout_now.h │ ├── replication.c │ ├── replication.h │ ├── request.h │ ├── snapshot.c │ ├── snapshot.h │ ├── start.c │ ├── state.c │ ├── syscall.c │ ├── syscall.h │ ├── tick.c │ ├── tick.h │ ├── utils.h │ ├── uv.c │ ├── uv.h │ ├── uv_append.c │ ├── uv_encoding.c │ ├── uv_encoding.h │ ├── uv_finalize.c │ ├── uv_fs.c │ ├── uv_fs.h │ ├── uv_ip.c │ ├── uv_ip.h │ ├── uv_list.c │ ├── uv_metadata.c │ ├── uv_os.c │ ├── uv_os.h │ ├── uv_prepare.c │ ├── uv_recv.c │ ├── uv_segment.c │ ├── uv_send.c │ ├── uv_snapshot.c │ ├── uv_tcp.c │ ├── uv_tcp.h │ ├── uv_tcp_connect.c │ ├── uv_tcp_listen.c │ ├── uv_timer.c │ ├── uv_truncate.c │ ├── uv_work.c │ ├── uv_writer.c │ └── uv_writer.h ├── registry.c ├── registry.h ├── request.c ├── request.h ├── response.c ├── response.h ├── roles.c ├── roles.h ├── server.c ├── server.h ├── stmt.c ├── stmt.h ├── tracing.c ├── tracing.h ├── translate.c ├── translate.h ├── transport.c ├── transport.h ├── tuple.c ├── tuple.h ├── utils.h ├── vfs.c └── vfs.h └── test ├── integration ├── main.c ├── test_client.c ├── test_cluster.c ├── test_fsm.c ├── test_membership.c ├── test_node.c ├── test_role_management.c ├── test_server.c └── test_stress.c ├── lib ├── client.h ├── cluster.h ├── config.h ├── endpoint.c ├── endpoint.h ├── fault.c ├── fault.h ├── fs.c ├── fs.h ├── heap.c ├── heap.h ├── logger.c ├── logger.h ├── munit.c ├── munit.h ├── raft.h ├── raft_heap.c ├── raft_heap.h ├── registry.h ├── runner.h ├── server.c ├── server.h ├── sqlite.c ├── sqlite.h ├── stmt.h ├── util.h ├── uv.c ├── uv.h └── vfs.h ├── raft ├── fuzzy │ ├── main_core.c │ ├── test_election.c │ ├── test_liveness.c │ ├── test_membership.c │ └── test_replication.c ├── integration │ ├── append_helpers.h │ ├── main_core.c │ ├── main_uv.c │ ├── test_apply.c │ ├── test_assign.c │ ├── test_barrier.c │ ├── test_bootstrap.c │ ├── test_digest.c │ ├── test_election.c │ ├── test_fixture.c │ ├── test_heap.c │ ├── test_init.c │ ├── test_membership.c │ ├── test_recover.c │ ├── test_replication.c │ ├── test_snapshot.c │ ├── test_start.c │ ├── test_strerror.c │ ├── test_tick.c │ ├── test_transfer.c │ ├── test_uv_append.c │ ├── test_uv_bootstrap.c │ ├── test_uv_init.c │ ├── test_uv_load.c │ ├── test_uv_recover.c │ ├── test_uv_recv.c │ ├── test_uv_send.c │ ├── test_uv_set_term.c │ ├── test_uv_snapshot_put.c │ ├── test_uv_tcp_connect.c │ ├── test_uv_tcp_listen.c │ ├── test_uv_timer.c │ ├── test_uv_truncate.c │ ├── test_uv_truncate_snapshot.c │ ├── test_uv_work.c │ └── test_voter_contacts.c ├── lib │ ├── addrinfo.c │ ├── addrinfo.h │ ├── aio.c │ ├── aio.h │ ├── cluster.c │ ├── cluster.h │ ├── dir.c │ ├── dir.h │ ├── fault.c │ ├── fault.h │ ├── fs.sh │ ├── fsm.c │ ├── fsm.h │ ├── heap.c │ ├── heap.h │ ├── loop.c │ ├── loop.h │ ├── macros.h │ ├── snapshot.h │ ├── tcp.c │ ├── tcp.h │ └── uv.h └── unit │ ├── main_core.c │ ├── main_uv.c │ ├── test_byte.c │ ├── test_compress.c │ ├── test_configuration.c │ ├── test_err.c │ ├── test_flags.c │ ├── test_log.c │ ├── test_queue.c │ ├── test_uv_fs.c │ ├── test_uv_os.c │ └── test_uv_writer.c ├── test_error.c ├── test_integration.c └── unit ├── ext ├── test_uv.c └── test_uv_pool.c ├── lib ├── test_addr.c ├── test_buffer.c ├── test_byte.c ├── test_registry.c ├── test_serialize.c └── test_transport.c ├── main.c ├── test_command.c ├── test_concurrency.c ├── test_conn.c ├── test_gateway.c ├── test_registry.c ├── test_replication.c ├── test_request.c ├── test_role_management.c ├── test_sm.c ├── test_tuple.c ├── test_vfs.c └── test_vfs_extra.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.clang-format -------------------------------------------------------------------------------- /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | a217eecfe5e9c48fb04d8d4852126c9b06739c18 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/compare_tracef_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/scripts/compare_tracef_output.py -------------------------------------------------------------------------------- /.github/scripts/generate_tracef_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/scripts/generate_tracef_test.py -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/cla-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/cla-check.yml -------------------------------------------------------------------------------- /.github/workflows/coverity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/coverity.yml -------------------------------------------------------------------------------- /.github/workflows/downstream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/downstream.yml -------------------------------------------------------------------------------- /.github/workflows/latest-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/latest-deps.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/nolz4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/nolz4.yaml -------------------------------------------------------------------------------- /.github/workflows/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/packages.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.github/workflows/test-tracing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.github/workflows/test-tracing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/README.md -------------------------------------------------------------------------------- /README_CH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/README_CH.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1.0 -------------------------------------------------------------------------------- /ac/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /bt/request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/bt/request -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/configure.ac -------------------------------------------------------------------------------- /contrib/build-static.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/contrib/build-static.sh -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/libdqlite1.18-unstable-0.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | -------------------------------------------------------------------------------- /debian/libdqlite1.18-unstable-0.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/debian/libdqlite1.18-unstable-0.install -------------------------------------------------------------------------------- /debian/libdqlite1.18-unstable-dev.dirs: -------------------------------------------------------------------------------- 1 | usr/include 2 | usr/lib 3 | -------------------------------------------------------------------------------- /debian/libdqlite1.18-unstable-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/debian/libdqlite1.18-unstable-dev.install -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /doc/faq.md: -------------------------------------------------------------------------------- 1 | Moved to the [website project](https://dqlite.io/docs/faq). 2 | -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- 1 | Moved to the [website project](https://dqlite.io/docs). 2 | -------------------------------------------------------------------------------- /doc/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/doc/protocol.md -------------------------------------------------------------------------------- /dqlite.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/dqlite.pc.in -------------------------------------------------------------------------------- /include/dqlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/include/dqlite.h -------------------------------------------------------------------------------- /m4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/.gitignore -------------------------------------------------------------------------------- /m4/attributes.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/attributes.m4 -------------------------------------------------------------------------------- /m4/ax_ac_append_to_file.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_ac_append_to_file.m4 -------------------------------------------------------------------------------- /m4/ax_ac_print_to_file.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_ac_print_to_file.m4 -------------------------------------------------------------------------------- /m4/ax_add_am_macro_static.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_add_am_macro_static.m4 -------------------------------------------------------------------------------- /m4/ax_am_macros_static.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_am_macros_static.m4 -------------------------------------------------------------------------------- /m4/ax_check_compile_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_check_compile_flag.m4 -------------------------------------------------------------------------------- /m4/ax_check_gnu_make.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_check_gnu_make.m4 -------------------------------------------------------------------------------- /m4/ax_code_coverage.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_code_coverage.m4 -------------------------------------------------------------------------------- /m4/ax_compare_version.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_compare_version.m4 -------------------------------------------------------------------------------- /m4/ax_file_escapes.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_file_escapes.m4 -------------------------------------------------------------------------------- /m4/ax_pthread.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/ax_pthread.m4 -------------------------------------------------------------------------------- /m4/pkg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/m4/pkg.m4 -------------------------------------------------------------------------------- /src/bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/bind.c -------------------------------------------------------------------------------- /src/bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/bind.h -------------------------------------------------------------------------------- /src/client/protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/client/protocol.c -------------------------------------------------------------------------------- /src/client/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/client/protocol.h -------------------------------------------------------------------------------- /src/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/command.c -------------------------------------------------------------------------------- /src/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/command.h -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/config.c -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/config.h -------------------------------------------------------------------------------- /src/conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/conn.c -------------------------------------------------------------------------------- /src/conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/conn.h -------------------------------------------------------------------------------- /src/db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/db.c -------------------------------------------------------------------------------- /src/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/db.h -------------------------------------------------------------------------------- /src/dqlite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/dqlite.c -------------------------------------------------------------------------------- /src/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/error.c -------------------------------------------------------------------------------- /src/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/error.h -------------------------------------------------------------------------------- /src/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/format.c -------------------------------------------------------------------------------- /src/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/format.h -------------------------------------------------------------------------------- /src/fsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/fsm.c -------------------------------------------------------------------------------- /src/fsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/fsm.h -------------------------------------------------------------------------------- /src/gateway.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/gateway.c -------------------------------------------------------------------------------- /src/gateway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/gateway.h -------------------------------------------------------------------------------- /src/leader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/leader.c -------------------------------------------------------------------------------- /src/leader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/leader.h -------------------------------------------------------------------------------- /src/lib/addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/addr.c -------------------------------------------------------------------------------- /src/lib/addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/addr.h -------------------------------------------------------------------------------- /src/lib/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/assert.c -------------------------------------------------------------------------------- /src/lib/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/assert.h -------------------------------------------------------------------------------- /src/lib/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/buffer.c -------------------------------------------------------------------------------- /src/lib/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/buffer.h -------------------------------------------------------------------------------- /src/lib/byte.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/byte.h -------------------------------------------------------------------------------- /src/lib/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/queue.h -------------------------------------------------------------------------------- /src/lib/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/registry.h -------------------------------------------------------------------------------- /src/lib/serialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/serialize.h -------------------------------------------------------------------------------- /src/lib/sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/sm.c -------------------------------------------------------------------------------- /src/lib/sm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/sm.h -------------------------------------------------------------------------------- /src/lib/threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/threadpool.c -------------------------------------------------------------------------------- /src/lib/threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/threadpool.h -------------------------------------------------------------------------------- /src/lib/transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/transport.c -------------------------------------------------------------------------------- /src/lib/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/lib/transport.h -------------------------------------------------------------------------------- /src/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/logger.c -------------------------------------------------------------------------------- /src/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/logger.h -------------------------------------------------------------------------------- /src/message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/message.c -------------------------------------------------------------------------------- /src/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/message.h -------------------------------------------------------------------------------- /src/metrics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/metrics.c -------------------------------------------------------------------------------- /src/metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/metrics.h -------------------------------------------------------------------------------- /src/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/protocol.h -------------------------------------------------------------------------------- /src/query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/query.c -------------------------------------------------------------------------------- /src/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/query.h -------------------------------------------------------------------------------- /src/raft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft.h -------------------------------------------------------------------------------- /src/raft/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/array.h -------------------------------------------------------------------------------- /src/raft/byte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/byte.c -------------------------------------------------------------------------------- /src/raft/byte.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/byte.h -------------------------------------------------------------------------------- /src/raft/callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/callbacks.c -------------------------------------------------------------------------------- /src/raft/callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/callbacks.h -------------------------------------------------------------------------------- /src/raft/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/client.c -------------------------------------------------------------------------------- /src/raft/configuration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/configuration.c -------------------------------------------------------------------------------- /src/raft/configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/configuration.h -------------------------------------------------------------------------------- /src/raft/convert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/convert.c -------------------------------------------------------------------------------- /src/raft/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/convert.h -------------------------------------------------------------------------------- /src/raft/election.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/election.c -------------------------------------------------------------------------------- /src/raft/election.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/election.h -------------------------------------------------------------------------------- /src/raft/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/entry.c -------------------------------------------------------------------------------- /src/raft/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/entry.h -------------------------------------------------------------------------------- /src/raft/err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/err.c -------------------------------------------------------------------------------- /src/raft/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/err.h -------------------------------------------------------------------------------- /src/raft/fixture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/fixture.c -------------------------------------------------------------------------------- /src/raft/flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/flags.c -------------------------------------------------------------------------------- /src/raft/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/flags.h -------------------------------------------------------------------------------- /src/raft/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/heap.c -------------------------------------------------------------------------------- /src/raft/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/heap.h -------------------------------------------------------------------------------- /src/raft/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/log.c -------------------------------------------------------------------------------- /src/raft/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/log.h -------------------------------------------------------------------------------- /src/raft/membership.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/membership.c -------------------------------------------------------------------------------- /src/raft/membership.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/membership.h -------------------------------------------------------------------------------- /src/raft/progress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/progress.c -------------------------------------------------------------------------------- /src/raft/progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/progress.h -------------------------------------------------------------------------------- /src/raft/raft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/raft.c -------------------------------------------------------------------------------- /src/raft/recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv.c -------------------------------------------------------------------------------- /src/raft/recv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv.h -------------------------------------------------------------------------------- /src/raft/recv_append_entries.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_append_entries.c -------------------------------------------------------------------------------- /src/raft/recv_append_entries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_append_entries.h -------------------------------------------------------------------------------- /src/raft/recv_append_entries_result.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_append_entries_result.c -------------------------------------------------------------------------------- /src/raft/recv_append_entries_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_append_entries_result.h -------------------------------------------------------------------------------- /src/raft/recv_install_snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_install_snapshot.c -------------------------------------------------------------------------------- /src/raft/recv_install_snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_install_snapshot.h -------------------------------------------------------------------------------- /src/raft/recv_request_vote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_request_vote.c -------------------------------------------------------------------------------- /src/raft/recv_request_vote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_request_vote.h -------------------------------------------------------------------------------- /src/raft/recv_request_vote_result.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_request_vote_result.c -------------------------------------------------------------------------------- /src/raft/recv_request_vote_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_request_vote_result.h -------------------------------------------------------------------------------- /src/raft/recv_timeout_now.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_timeout_now.c -------------------------------------------------------------------------------- /src/raft/recv_timeout_now.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/recv_timeout_now.h -------------------------------------------------------------------------------- /src/raft/replication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/replication.c -------------------------------------------------------------------------------- /src/raft/replication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/replication.h -------------------------------------------------------------------------------- /src/raft/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/request.h -------------------------------------------------------------------------------- /src/raft/snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/snapshot.c -------------------------------------------------------------------------------- /src/raft/snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/snapshot.h -------------------------------------------------------------------------------- /src/raft/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/start.c -------------------------------------------------------------------------------- /src/raft/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/state.c -------------------------------------------------------------------------------- /src/raft/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/syscall.c -------------------------------------------------------------------------------- /src/raft/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/syscall.h -------------------------------------------------------------------------------- /src/raft/tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/tick.c -------------------------------------------------------------------------------- /src/raft/tick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/tick.h -------------------------------------------------------------------------------- /src/raft/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/utils.h -------------------------------------------------------------------------------- /src/raft/uv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv.c -------------------------------------------------------------------------------- /src/raft/uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv.h -------------------------------------------------------------------------------- /src/raft/uv_append.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_append.c -------------------------------------------------------------------------------- /src/raft/uv_encoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_encoding.c -------------------------------------------------------------------------------- /src/raft/uv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_encoding.h -------------------------------------------------------------------------------- /src/raft/uv_finalize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_finalize.c -------------------------------------------------------------------------------- /src/raft/uv_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_fs.c -------------------------------------------------------------------------------- /src/raft/uv_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_fs.h -------------------------------------------------------------------------------- /src/raft/uv_ip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_ip.c -------------------------------------------------------------------------------- /src/raft/uv_ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_ip.h -------------------------------------------------------------------------------- /src/raft/uv_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_list.c -------------------------------------------------------------------------------- /src/raft/uv_metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_metadata.c -------------------------------------------------------------------------------- /src/raft/uv_os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_os.c -------------------------------------------------------------------------------- /src/raft/uv_os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_os.h -------------------------------------------------------------------------------- /src/raft/uv_prepare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_prepare.c -------------------------------------------------------------------------------- /src/raft/uv_recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_recv.c -------------------------------------------------------------------------------- /src/raft/uv_segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_segment.c -------------------------------------------------------------------------------- /src/raft/uv_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_send.c -------------------------------------------------------------------------------- /src/raft/uv_snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_snapshot.c -------------------------------------------------------------------------------- /src/raft/uv_tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_tcp.c -------------------------------------------------------------------------------- /src/raft/uv_tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_tcp.h -------------------------------------------------------------------------------- /src/raft/uv_tcp_connect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_tcp_connect.c -------------------------------------------------------------------------------- /src/raft/uv_tcp_listen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_tcp_listen.c -------------------------------------------------------------------------------- /src/raft/uv_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_timer.c -------------------------------------------------------------------------------- /src/raft/uv_truncate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_truncate.c -------------------------------------------------------------------------------- /src/raft/uv_work.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_work.c -------------------------------------------------------------------------------- /src/raft/uv_writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_writer.c -------------------------------------------------------------------------------- /src/raft/uv_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/raft/uv_writer.h -------------------------------------------------------------------------------- /src/registry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/registry.c -------------------------------------------------------------------------------- /src/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/registry.h -------------------------------------------------------------------------------- /src/request.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/request.c -------------------------------------------------------------------------------- /src/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/request.h -------------------------------------------------------------------------------- /src/response.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/response.c -------------------------------------------------------------------------------- /src/response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/response.h -------------------------------------------------------------------------------- /src/roles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/roles.c -------------------------------------------------------------------------------- /src/roles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/roles.h -------------------------------------------------------------------------------- /src/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/server.c -------------------------------------------------------------------------------- /src/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/server.h -------------------------------------------------------------------------------- /src/stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/stmt.c -------------------------------------------------------------------------------- /src/stmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/stmt.h -------------------------------------------------------------------------------- /src/tracing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/tracing.c -------------------------------------------------------------------------------- /src/tracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/tracing.h -------------------------------------------------------------------------------- /src/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/translate.c -------------------------------------------------------------------------------- /src/translate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/translate.h -------------------------------------------------------------------------------- /src/transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/transport.c -------------------------------------------------------------------------------- /src/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/transport.h -------------------------------------------------------------------------------- /src/tuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/tuple.c -------------------------------------------------------------------------------- /src/tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/tuple.h -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/utils.h -------------------------------------------------------------------------------- /src/vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/vfs.c -------------------------------------------------------------------------------- /src/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/src/vfs.h -------------------------------------------------------------------------------- /test/integration/main.c: -------------------------------------------------------------------------------- 1 | #include "../lib/runner.h" 2 | 3 | RUNNER("integration") 4 | -------------------------------------------------------------------------------- /test/integration/test_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_client.c -------------------------------------------------------------------------------- /test/integration/test_cluster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_cluster.c -------------------------------------------------------------------------------- /test/integration/test_fsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_fsm.c -------------------------------------------------------------------------------- /test/integration/test_membership.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_membership.c -------------------------------------------------------------------------------- /test/integration/test_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_node.c -------------------------------------------------------------------------------- /test/integration/test_role_management.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_role_management.c -------------------------------------------------------------------------------- /test/integration/test_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_server.c -------------------------------------------------------------------------------- /test/integration/test_stress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/integration/test_stress.c -------------------------------------------------------------------------------- /test/lib/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/client.h -------------------------------------------------------------------------------- /test/lib/cluster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/cluster.h -------------------------------------------------------------------------------- /test/lib/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/config.h -------------------------------------------------------------------------------- /test/lib/endpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/endpoint.c -------------------------------------------------------------------------------- /test/lib/endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/endpoint.h -------------------------------------------------------------------------------- /test/lib/fault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/fault.c -------------------------------------------------------------------------------- /test/lib/fault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/fault.h -------------------------------------------------------------------------------- /test/lib/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/fs.c -------------------------------------------------------------------------------- /test/lib/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/fs.h -------------------------------------------------------------------------------- /test/lib/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/heap.c -------------------------------------------------------------------------------- /test/lib/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/heap.h -------------------------------------------------------------------------------- /test/lib/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/logger.c -------------------------------------------------------------------------------- /test/lib/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/logger.h -------------------------------------------------------------------------------- /test/lib/munit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/munit.c -------------------------------------------------------------------------------- /test/lib/munit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/munit.h -------------------------------------------------------------------------------- /test/lib/raft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/raft.h -------------------------------------------------------------------------------- /test/lib/raft_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/raft_heap.c -------------------------------------------------------------------------------- /test/lib/raft_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/raft_heap.h -------------------------------------------------------------------------------- /test/lib/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/registry.h -------------------------------------------------------------------------------- /test/lib/runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/runner.h -------------------------------------------------------------------------------- /test/lib/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/server.c -------------------------------------------------------------------------------- /test/lib/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/server.h -------------------------------------------------------------------------------- /test/lib/sqlite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/sqlite.c -------------------------------------------------------------------------------- /test/lib/sqlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/sqlite.h -------------------------------------------------------------------------------- /test/lib/stmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/stmt.h -------------------------------------------------------------------------------- /test/lib/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/util.h -------------------------------------------------------------------------------- /test/lib/uv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/uv.c -------------------------------------------------------------------------------- /test/lib/uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/uv.h -------------------------------------------------------------------------------- /test/lib/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/lib/vfs.h -------------------------------------------------------------------------------- /test/raft/fuzzy/main_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/fuzzy/main_core.c -------------------------------------------------------------------------------- /test/raft/fuzzy/test_election.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/fuzzy/test_election.c -------------------------------------------------------------------------------- /test/raft/fuzzy/test_liveness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/fuzzy/test_liveness.c -------------------------------------------------------------------------------- /test/raft/fuzzy/test_membership.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/fuzzy/test_membership.c -------------------------------------------------------------------------------- /test/raft/fuzzy/test_replication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/fuzzy/test_replication.c -------------------------------------------------------------------------------- /test/raft/integration/append_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/append_helpers.h -------------------------------------------------------------------------------- /test/raft/integration/main_core.c: -------------------------------------------------------------------------------- 1 | #include "../../lib/runner.h" 2 | 3 | RUNNER("core") 4 | -------------------------------------------------------------------------------- /test/raft/integration/main_uv.c: -------------------------------------------------------------------------------- 1 | #include "../../lib/runner.h" 2 | 3 | RUNNER("uv") 4 | -------------------------------------------------------------------------------- /test/raft/integration/test_apply.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_apply.c -------------------------------------------------------------------------------- /test/raft/integration/test_assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_assign.c -------------------------------------------------------------------------------- /test/raft/integration/test_barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_barrier.c -------------------------------------------------------------------------------- /test/raft/integration/test_bootstrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_bootstrap.c -------------------------------------------------------------------------------- /test/raft/integration/test_digest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_digest.c -------------------------------------------------------------------------------- /test/raft/integration/test_election.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_election.c -------------------------------------------------------------------------------- /test/raft/integration/test_fixture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_fixture.c -------------------------------------------------------------------------------- /test/raft/integration/test_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_heap.c -------------------------------------------------------------------------------- /test/raft/integration/test_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_init.c -------------------------------------------------------------------------------- /test/raft/integration/test_membership.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_membership.c -------------------------------------------------------------------------------- /test/raft/integration/test_recover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_recover.c -------------------------------------------------------------------------------- /test/raft/integration/test_replication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_replication.c -------------------------------------------------------------------------------- /test/raft/integration/test_snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_snapshot.c -------------------------------------------------------------------------------- /test/raft/integration/test_start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_start.c -------------------------------------------------------------------------------- /test/raft/integration/test_strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_strerror.c -------------------------------------------------------------------------------- /test/raft/integration/test_tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_tick.c -------------------------------------------------------------------------------- /test/raft/integration/test_transfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_transfer.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_append.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_append.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_bootstrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_bootstrap.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_init.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_load.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_recover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_recover.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_recv.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_send.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_set_term.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_set_term.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_snapshot_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_snapshot_put.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_tcp_connect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_tcp_connect.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_tcp_listen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_tcp_listen.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_timer.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_truncate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_truncate.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_truncate_snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_truncate_snapshot.c -------------------------------------------------------------------------------- /test/raft/integration/test_uv_work.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_uv_work.c -------------------------------------------------------------------------------- /test/raft/integration/test_voter_contacts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/integration/test_voter_contacts.c -------------------------------------------------------------------------------- /test/raft/lib/addrinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/addrinfo.c -------------------------------------------------------------------------------- /test/raft/lib/addrinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/addrinfo.h -------------------------------------------------------------------------------- /test/raft/lib/aio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/aio.c -------------------------------------------------------------------------------- /test/raft/lib/aio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/aio.h -------------------------------------------------------------------------------- /test/raft/lib/cluster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/cluster.c -------------------------------------------------------------------------------- /test/raft/lib/cluster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/cluster.h -------------------------------------------------------------------------------- /test/raft/lib/dir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/dir.c -------------------------------------------------------------------------------- /test/raft/lib/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/dir.h -------------------------------------------------------------------------------- /test/raft/lib/fault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/fault.c -------------------------------------------------------------------------------- /test/raft/lib/fault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/fault.h -------------------------------------------------------------------------------- /test/raft/lib/fs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/fs.sh -------------------------------------------------------------------------------- /test/raft/lib/fsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/fsm.c -------------------------------------------------------------------------------- /test/raft/lib/fsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/fsm.h -------------------------------------------------------------------------------- /test/raft/lib/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/heap.c -------------------------------------------------------------------------------- /test/raft/lib/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/heap.h -------------------------------------------------------------------------------- /test/raft/lib/loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/loop.c -------------------------------------------------------------------------------- /test/raft/lib/loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/loop.h -------------------------------------------------------------------------------- /test/raft/lib/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/macros.h -------------------------------------------------------------------------------- /test/raft/lib/snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/snapshot.h -------------------------------------------------------------------------------- /test/raft/lib/tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/tcp.c -------------------------------------------------------------------------------- /test/raft/lib/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/tcp.h -------------------------------------------------------------------------------- /test/raft/lib/uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/lib/uv.h -------------------------------------------------------------------------------- /test/raft/unit/main_core.c: -------------------------------------------------------------------------------- 1 | #include "../../lib/runner.h" 2 | 3 | RUNNER("core") 4 | -------------------------------------------------------------------------------- /test/raft/unit/main_uv.c: -------------------------------------------------------------------------------- 1 | #include "../../lib/runner.h" 2 | 3 | RUNNER("uv") 4 | -------------------------------------------------------------------------------- /test/raft/unit/test_byte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_byte.c -------------------------------------------------------------------------------- /test/raft/unit/test_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_compress.c -------------------------------------------------------------------------------- /test/raft/unit/test_configuration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_configuration.c -------------------------------------------------------------------------------- /test/raft/unit/test_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_err.c -------------------------------------------------------------------------------- /test/raft/unit/test_flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_flags.c -------------------------------------------------------------------------------- /test/raft/unit/test_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_log.c -------------------------------------------------------------------------------- /test/raft/unit/test_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_queue.c -------------------------------------------------------------------------------- /test/raft/unit/test_uv_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_uv_fs.c -------------------------------------------------------------------------------- /test/raft/unit/test_uv_os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_uv_os.c -------------------------------------------------------------------------------- /test/raft/unit/test_uv_writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/raft/unit/test_uv_writer.c -------------------------------------------------------------------------------- /test/test_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/test_error.c -------------------------------------------------------------------------------- /test/test_integration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/test_integration.c -------------------------------------------------------------------------------- /test/unit/ext/test_uv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/ext/test_uv.c -------------------------------------------------------------------------------- /test/unit/ext/test_uv_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/ext/test_uv_pool.c -------------------------------------------------------------------------------- /test/unit/lib/test_addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/lib/test_addr.c -------------------------------------------------------------------------------- /test/unit/lib/test_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/lib/test_buffer.c -------------------------------------------------------------------------------- /test/unit/lib/test_byte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/lib/test_byte.c -------------------------------------------------------------------------------- /test/unit/lib/test_registry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/lib/test_registry.c -------------------------------------------------------------------------------- /test/unit/lib/test_serialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/lib/test_serialize.c -------------------------------------------------------------------------------- /test/unit/lib/test_transport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/lib/test_transport.c -------------------------------------------------------------------------------- /test/unit/main.c: -------------------------------------------------------------------------------- 1 | #include "../lib/runner.h" 2 | 3 | RUNNER("unit"); 4 | -------------------------------------------------------------------------------- /test/unit/test_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_command.c -------------------------------------------------------------------------------- /test/unit/test_concurrency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_concurrency.c -------------------------------------------------------------------------------- /test/unit/test_conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_conn.c -------------------------------------------------------------------------------- /test/unit/test_gateway.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_gateway.c -------------------------------------------------------------------------------- /test/unit/test_registry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_registry.c -------------------------------------------------------------------------------- /test/unit/test_replication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_replication.c -------------------------------------------------------------------------------- /test/unit/test_request.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_request.c -------------------------------------------------------------------------------- /test/unit/test_role_management.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_role_management.c -------------------------------------------------------------------------------- /test/unit/test_sm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_sm.c -------------------------------------------------------------------------------- /test/unit/test_tuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_tuple.c -------------------------------------------------------------------------------- /test/unit/test_vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_vfs.c -------------------------------------------------------------------------------- /test/unit/test_vfs_extra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/dqlite/HEAD/test/unit/test_vfs_extra.c --------------------------------------------------------------------------------