about summary refs log tree commit homepage
path: root/cmogstored.h
DateCommit message (Expand)
2020-08-09dev.c: emit usage for devices with unknown mount point
2020-01-18s/bogomips.org/yhbt.net/, update copyrights for 2020
2018-11-28update copyrights for 2018 and use SPDX for "GPL-3.0+"
2018-11-28serve /dev*/usage requests from memory
2016-12-24doc: further comment updates around ioq
2016-12-16cmogstored.h: remove unused mog_file.mmptr member
2016-05-29update copyrights for 2016
2015-11-13use vfork under Linux before execve
2015-11-09http: return 416 errors in more cases for bad Ranges
2015-03-09Fix assertion failure during startup
2015-03-06copyright updates for 2015
2014-11-02update copyrights to 2014 (and all contributors)
2014-05-30remove old fsck_queue declarations
2013-10-12avoid use-after-free with multi-process setups
2013-07-19move trace.h include to global cmogstored.h
2013-07-14alloc: remove mog_rbuf_free_and_null
2013-07-14downgrade thread/device-count fields to unsigned int
2013-07-14ioq: reset internal queues during requeue/shutdown
2013-07-13pass mog_accept instead of mog_svc to post-accept callbacks
2013-07-13http: pass "struct mog_fd *" more consistently in API
2013-07-12http: check persist_client state when parsing starts
2013-07-12mgmt: support "SET mogstored.persist_client = $BOOL"
2013-07-12svc: increase responsiveness of graceful shutdown
2013-07-12ioq: rescale to match user-set aio_threads values
2013-07-11mgmt: checksumming is interruptible during thread shutdown
2013-07-11ioq: introduce mog_ioq_contended hint
2013-07-10struct mog_ni: document reasoning for the ':' in ni_serv
2013-07-10file: embed ioq in the opened mog_file object
2013-07-10ioq: implement and enable generic I/O queues
2013-07-10rbuf: reattach/reuse read buffers when possible
2013-07-10mgmt: handle disk-using requests outside of the parser
2013-07-10introduce generic I/O queue functionality
2013-07-10dev: shrink and cache-align struct mog_dev
2013-06-25avoid leaks on epoll/kqueue resources exhaustion
2013-06-25introduce mog_yield wrapper around sched_yield/pthread_yield
2013-06-25shrink mog_packaddr and improve portability
2013-06-25replace pthreads cancellation with explicit checks
2013-06-25"server aio_threads = XX" no longer requires malloc
2013-06-25do not rely on normal syscalls as cancellation points
2013-06-25avoid needlessly reinitializing common sigset_t
2013-06-25svc: make thr_per_dev per-svc instead of global
2013-06-25refactor handling of "server aio_threads = " command
2013-06-25consistently check OOM from hash_initialize/hash_insert
2013-06-25svc: implement top-level by_mog_devid hash
2013-06-25parse out mogilefs devid in mgmt/http requests
2013-06-25switch to per-svc (per-docroot) queues
2013-06-25update aio_threads count when new devices appear
2013-06-25make mog_fd_get static, favor mog_fd_init
2013-05-06favor "struct mog_fd" for acceptors over int FDs
2013-05-06preliminary systemtap support for tracing