├── AUTHORS ├── LICENSE ├── Makefile.am ├── README.md ├── configure.ac ├── contrib ├── bson │ ├── include │ │ └── bson │ │ │ ├── bson.h │ │ │ ├── bson11.h │ │ │ ├── ordering.h │ │ │ └── types.h │ └── src │ │ └── bson.cpp └── syncio │ ├── Makefile.am │ ├── configure.ac │ ├── include │ └── syncio │ │ ├── addr.h │ │ ├── algorithm.h │ │ ├── condvar.h │ │ ├── debug.h │ │ ├── engine.h │ │ ├── error.h │ │ ├── fd.h │ │ ├── id.h │ │ ├── impl │ │ ├── bind.h │ │ ├── future.h │ │ └── utility.h │ │ ├── mutex.h │ │ ├── stream.h │ │ ├── syncio.h │ │ ├── task.h │ │ └── time.h │ ├── m4 │ └── .keep │ ├── src │ ├── addr.cpp │ ├── condvar.cpp │ ├── condvar.h │ ├── ctx.cpp │ ├── ctx.h │ ├── ctx_ucontext.c │ ├── ctx_x86_64.s │ ├── debug.h │ ├── engine.cpp │ ├── fd.cpp │ ├── helper.h │ ├── log.cpp │ ├── log.h │ ├── mutex.cpp │ ├── mutex.h │ ├── platform.h │ ├── poller.cpp │ ├── poller.h │ ├── sched.cpp │ ├── scheduler.h │ ├── stream.cpp │ ├── task.cpp │ ├── tls.cpp │ ├── tls.h │ ├── unwind-cxxabi.cpp │ ├── valgrind.h │ ├── wait.cpp │ └── wait.h │ └── tests │ ├── dblcancel.cpp │ ├── smoke-http.cpp │ ├── smoke.cpp │ ├── stack-overflow.cpp │ └── test-condvar.cpp ├── m4 └── .keep ├── manpage └── src ├── auth.cpp ├── auth.h ├── backend.cpp ├── backend.h ├── cache.cpp ├── cache.h ├── clock.h ├── config.cpp ├── config.h ├── cursor_storage.h ├── error.h ├── http.cpp ├── http.h ├── lazy.h ├── log.h ├── main.cpp ├── monitor.cpp ├── monitor.h ├── operations.h ├── options.h ├── parallel.h ├── proto.h ├── read.cpp ├── read.h ├── session.cpp ├── session.h ├── shard.cpp ├── shard.h ├── sorted_vector.h ├── utility.h ├── version.h ├── write.cpp └── write.h /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/README.md -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/configure.ac -------------------------------------------------------------------------------- /contrib/bson/include/bson/bson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/bson/include/bson/bson.h -------------------------------------------------------------------------------- /contrib/bson/include/bson/bson11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/bson/include/bson/bson11.h -------------------------------------------------------------------------------- /contrib/bson/include/bson/ordering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/bson/include/bson/ordering.h -------------------------------------------------------------------------------- /contrib/bson/include/bson/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/bson/include/bson/types.h -------------------------------------------------------------------------------- /contrib/bson/src/bson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/bson/src/bson.cpp -------------------------------------------------------------------------------- /contrib/syncio/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/Makefile.am -------------------------------------------------------------------------------- /contrib/syncio/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/configure.ac -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/addr.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/algorithm.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/condvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/condvar.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/debug.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/engine.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/error.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/fd.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/id.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/impl/bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/impl/bind.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/impl/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/impl/future.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/impl/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/impl/utility.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/mutex.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/stream.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/syncio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/syncio.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/task.h -------------------------------------------------------------------------------- /contrib/syncio/include/syncio/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/include/syncio/time.h -------------------------------------------------------------------------------- /contrib/syncio/m4/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /contrib/syncio/src/addr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/addr.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/condvar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/condvar.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/condvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/condvar.h -------------------------------------------------------------------------------- /contrib/syncio/src/ctx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/ctx.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/ctx.h -------------------------------------------------------------------------------- /contrib/syncio/src/ctx_ucontext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/ctx_ucontext.c -------------------------------------------------------------------------------- /contrib/syncio/src/ctx_x86_64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/ctx_x86_64.s -------------------------------------------------------------------------------- /contrib/syncio/src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/debug.h -------------------------------------------------------------------------------- /contrib/syncio/src/engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/engine.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/fd.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/helper.h -------------------------------------------------------------------------------- /contrib/syncio/src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/log.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/log.h -------------------------------------------------------------------------------- /contrib/syncio/src/mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/mutex.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/mutex.h -------------------------------------------------------------------------------- /contrib/syncio/src/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/platform.h -------------------------------------------------------------------------------- /contrib/syncio/src/poller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/poller.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/poller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/poller.h -------------------------------------------------------------------------------- /contrib/syncio/src/sched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/sched.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/scheduler.h -------------------------------------------------------------------------------- /contrib/syncio/src/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/stream.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/task.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/tls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/tls.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/tls.h -------------------------------------------------------------------------------- /contrib/syncio/src/unwind-cxxabi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/unwind-cxxabi.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/valgrind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/valgrind.h -------------------------------------------------------------------------------- /contrib/syncio/src/wait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/wait.cpp -------------------------------------------------------------------------------- /contrib/syncio/src/wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/src/wait.h -------------------------------------------------------------------------------- /contrib/syncio/tests/dblcancel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/tests/dblcancel.cpp -------------------------------------------------------------------------------- /contrib/syncio/tests/smoke-http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/tests/smoke-http.cpp -------------------------------------------------------------------------------- /contrib/syncio/tests/smoke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/tests/smoke.cpp -------------------------------------------------------------------------------- /contrib/syncio/tests/stack-overflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/tests/stack-overflow.cpp -------------------------------------------------------------------------------- /contrib/syncio/tests/test-condvar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/contrib/syncio/tests/test-condvar.cpp -------------------------------------------------------------------------------- /m4/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manpage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/manpage -------------------------------------------------------------------------------- /src/auth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/auth.cpp -------------------------------------------------------------------------------- /src/auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/auth.h -------------------------------------------------------------------------------- /src/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/backend.cpp -------------------------------------------------------------------------------- /src/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/backend.h -------------------------------------------------------------------------------- /src/cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/cache.cpp -------------------------------------------------------------------------------- /src/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/cache.h -------------------------------------------------------------------------------- /src/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/clock.h -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/config.h -------------------------------------------------------------------------------- /src/cursor_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/cursor_storage.h -------------------------------------------------------------------------------- /src/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/error.h -------------------------------------------------------------------------------- /src/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/http.cpp -------------------------------------------------------------------------------- /src/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/http.h -------------------------------------------------------------------------------- /src/lazy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/lazy.h -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/log.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/monitor.cpp -------------------------------------------------------------------------------- /src/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/monitor.h -------------------------------------------------------------------------------- /src/operations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/operations.h -------------------------------------------------------------------------------- /src/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/options.h -------------------------------------------------------------------------------- /src/parallel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/parallel.h -------------------------------------------------------------------------------- /src/proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/proto.h -------------------------------------------------------------------------------- /src/read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/read.cpp -------------------------------------------------------------------------------- /src/read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/read.h -------------------------------------------------------------------------------- /src/session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/session.cpp -------------------------------------------------------------------------------- /src/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/session.h -------------------------------------------------------------------------------- /src/shard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/shard.cpp -------------------------------------------------------------------------------- /src/shard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/shard.h -------------------------------------------------------------------------------- /src/sorted_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/sorted_vector.h -------------------------------------------------------------------------------- /src/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/utility.h -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/version.h -------------------------------------------------------------------------------- /src/write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/write.cpp -------------------------------------------------------------------------------- /src/write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/mongoz/HEAD/src/write.h --------------------------------------------------------------------------------