]> Sergey Matveev's repositories - public-inbox.git/history - lib/PublicInbox/IPC.pm
lei: avoid deadlock on inotify/EVFILT_VNODE wakeups
[public-inbox.git] / lib / PublicInbox / IPC.pm
2022-07-20 Eric Wonglei: avoid deadlock on inotify/EVFILT_VNODE wakeups
2022-04-18 Eric Wonglei: wire up pure Perl sendmsg/recvmsg for Linux users
2021-11-10 Eric Wongipc: note failing sub name
2021-10-15 Eric Wonglei + ipc: simplify process reaping
2021-10-01 Eric Wongds: simplify signalfd use
2021-10-01 Eric Wongipc: run Net::SSLeay::randomize
2021-09-22 Eric Wongtreewide: fix %SIG localization, harder
2021-09-22 Eric Wongipc: do not add "0" to $0 of solo workers
2021-09-19 Eric Wongipc: drop dynamic WQ process counts
2021-09-19 Eric Wongipc: allow disabling broadcast for wq_workers
2021-09-19 Eric Wongipc: wq_do: support synchronous waits and responses
2021-08-18 Eric Wongipc: remove WQ_MAX_WORKERS
2021-08-14 Eric Wonglei: diagnostics for /Document \d+ not found/ errors
2021-05-25 Eric Wongipc: wq: handle >MAX_ARG_STRLEN && <EMSGSIZE case
2021-05-25 Eric Wongipc: avoid potential stack-not-refcounted bug
2021-03-20 Eric Wonglei_store: initialize IPC lock properly
2021-02-21 Eric Wongipc: support setting a locked number of WQ workers
2021-02-21 Eric Wongipc: add wq_broadcast
2021-02-10 Eric Wongtests|lei: fixes for TEST_RUN_MODE=0 and lei oneshot
2021-02-08 Eric Wonglei q: improve remote mboxrd UX + MUA
2021-02-07 Eric Wonglei: more consistent IPC exit and error handling
2021-02-07 Eric Wongipc: wq_do => wq_io_do
2021-02-07 Eric WongRevert "ipc: add support for asynchronous callbacks"
2021-02-07 Eric Wongipc: trim down the Storable checks
2021-02-07 Eric Wongipc: do not die inside wq_worker child process
2021-02-07 Eric Wonglei add-external: handle interrupts with --mirror
2021-02-07 Eric Wongtreewide: replace confess with croak
2021-02-05 Eric Wonglei import: initial implementation
2021-02-05 Eric Wonglei q: reorder internals to reduce FD passing
2021-02-05 Eric Wongipc: localize fields assignment
2021-02-03 Eric Wonglei q: support --jobs [SEARCHERS],[WRITERS]
2021-02-03 Eric Wonglei q: emit progress and counting via PktOp
2021-02-01 Eric Wonglei: keep $lei around until workers are reaped
2021-02-01 Eric Wongipc: more helpful ETOOMANYREFS error messages
2021-02-01 Eric Wonglei: remove SIGPIPE handler
2021-02-01 Eric Wongipc: switch wq to use the event loop
2021-01-30 Eric Wongipc: move on_destroy scope to inside the eval
2021-01-30 Eric Wongipc: more consistent behavior between worker types
2021-01-30 Eric Wongipc: wq: support passing fields to workers
2021-01-25 Eric Wongdoc: re-add missing 1.6 release notes
2021-01-24 Eric Wongipc: get rid of wq_set_recv_modes
2021-01-24 Eric Wongipc: wq supports arbitrarily large payloads
2021-01-24 Eric Wongtreewide: reseed RNG in child processes
2021-01-22 Eric Wonglei: remove INT/QUIT/TERM handlers, fix daemon EOF
2021-01-22 Eric Wonglei: fix inadvertant FD sharing
2021-01-18 Eric Wonglei q: parallelize Maildir and mbox writing
2021-01-18 Eric Wongipc: children don't kill on DESTROY, reduce FD sharing
2021-01-14 Eric Wonglei: test SIGPIPE, stop xsearch workers on client abort
2021-01-12 Eric Wonglei_xsearch: transfer 4 FDs internally, drop IO::FDPass
2021-01-12 Eric Wonglei: fork + FD cleanup
2021-01-12 Eric Wongipc: drop unused fields, default sighandlers for wq
2021-01-12 Eric Wongipc: fix IO::FDPass use with a worker limit of 1
2021-01-12 Eric Wongipc: start supporting sending/receiving more than 3 FDs
2021-01-12 Eric Wonglei: query: ensure pager exit is instantaneous
2021-01-12 Eric Wongipc: DESTROY and wq_workers methods
2021-01-12 Eric Wongipc: drop -ipc_parent_pid field
2021-01-12 Eric Wongipc: wq: support dynamic worker count change
2021-01-12 Eric Wongipc: eliminate ipc_worker_stop method
2021-01-12 Eric Wongipc: work queue support via SOCK_SEQPACKET
2021-01-12 Eric Wongipc: avoid excessive evals
2021-01-12 Eric Wongipc: add support for asynchronous callbacks
2021-01-12 Eric Wongds: block signals when reaping
2021-01-03 Eric Wongipc: switch to one-way pipes
2021-01-03 Eric Wongsearchidxshard: use PublicInbox::IPC to kill lots of...
2021-01-03 Eric Wongipc: some documentation comments
2021-01-01 Eric Wongupdate copyrights for 2021
2021-01-01 Eric Wongipc: use shutdown(2), base atfork* callback
2021-01-01 Eric Wongipc: support Sereal
2021-01-01 Eric Wongipc: generic IPC dispatch based on Storable