index
:
cmogstored.git
1.2-stable
attr
ccan-list
empty-header-values
gl-env
iosem
khash
malloc
master
socket_alive
st-wip-broken
systemtap
valgrind-fixes
wip-1.3
alternative mogstored implementation for MogileFS
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
Date
Commit message (
Expand
)
2013-06-20
avoid leaks on epoll/kqueue resources exhaustion
wip-1.3
2013-06-20
iosem: pthread_cond_wait cannot return EINTR
2013-06-19
introduce mog_yield wrapper around sched_yield/pthread_yield
2013-06-19
call sched_yield repeatedly when terminating threads
2013-06-19
auto-adjust I/O semaphore capacity based on thread count
2013-06-19
svc: correctly limit listen sockets to 2 threads
2013-06-18
Makefile.am: fix systemtap probes.h distribution
2013-06-15
shrink mog_packaddr and improve portability
2013-06-15
dist: include newly-added files to the tarball
2013-06-15
replace pthreads cancellation with explicit checks
2013-06-15
"server aio_threads = XX" no longer requires malloc
2013-06-15
fdmap: do not warn on ENOTCONN due to unavoidable race
2013-06-15
fix "shutdown" over sidechannel with epoll_pwait
2013-06-15
do not rely on normal syscalls as cancellation points
2013-06-15
avoid needlessly reinitializing common sigset_t
2013-06-15
dev: retry sem_wait on EINTR
2013-06-15
svc: make thr_per_dev per-svc instead of global
2013-06-15
refactor handling of "server aio_threads = " command
2013-06-15
dev: shrink and cache-align struct mog_dev
2013-06-15
per-mog_devid IO channels via semaphores
2013-06-15
define MOG_DEVID_MAX and MOG_PATH_MAX variables
2013-06-15
consistently check OOM from hash_initialize/hash_insert
2013-06-15
svc: implement top-level by_mog_devid hash
2013-06-15
http_*: fixup long lines from automated conversion
2013-06-15
parse out mogilefs devid in mgmt/http requests
2013-06-15
fix devices/thread count if sidechannel is inactive
2013-06-15
switch to per-svc (per-docroot) queues
2013-06-15
thrpool: add comment explaining minimum thread count
2013-06-15
limit acceptors to reduce contention on large machines
2013-06-15
update aio_threads count when new devices appear
2013-06-15
make mog_fd_get static, favor mog_fd_init
2013-05-11
INSTALL: update versions and URLs
2013-05-11
INSTALL: clarify between starting from tarball vs git
2013-05-11
test/cmogstored-cfg: ensure TMPDIR is absolute for valgrind
2013-05-06
favor "struct mog_fd" for acceptors over int FDs
2013-05-06
preliminary systemtap support for tracing
2013-04-17
http: minor debloat via better alignment
2013-04-17
http_parser: do not differentiate between MD5 sources
2013-04-17
save socket address on accept/accept4
2013-04-17
allow binding to IPv6 addresses
2013-04-16
wrap getnameinfo for consistency in error logging
2013-04-16
iostat_parser: allow '-' for device names
2013-04-16
potentially make the mog_sockaddr union smaller
2013-04-16
alloc: posix_memalign does not set errno
2013-03-19
http: put parser-private attrs in a private struct
attr
2013-03-08
build: add check for GCC atomics
2013-03-04
cmogstored 1.2.1 - fix graceful shutdown failure
v1.2.1
2013-03-04
TODO: add a few item for our roadmap
2013-03-02
alloc: document use of TLS buffers
2013-03-02
fdmap: documentation for the FD-based memory allocation
[next]