summaryrefslogtreecommitdiffstats
path: root/daemons
Commit message (Expand)AuthorAgeFilesLines
* Remove obsoleted GULM clvmd cluster locking support.Milan Broz2011-08-099-1622/+6
* Add test for fcntl error in singlenode client code.Zdenek Kabelac2011-08-041-1/+4
* Add support for systemd file descriptor handover in dmeventd.Peter Rajnoha2011-07-281-4/+91
* Add support for new oom killer adjustment interface (oom_score_adj).Peter Rajnoha2011-07-281-19/+42
* lvmetad: Edit the MISSING_PV flags only after making a "reply" copy of thePetr Rockai2011-07-251-86/+86
* lvmetad: Check integrity of multiple metadata copies, i.e. ensure that seqnoPetr Rockai2011-07-251-1/+51
* lvmetad: A couple of TODOs, and fix a few trivial memory leaks.Petr Rockai2011-07-251-0/+20
* lvmetad: Obliterate vg_status by returning the same information fromPetr Rockai2011-07-201-24/+10
* lvmetad: Fix a possible infinite loop in vg_status.Petr Rockai2011-07-201-4/+1
* lvmetad: Robustify update_pv_status and remove an useless lookup.Petr Rockai2011-07-201-3/+2
* First stab at making lvmetad-core threadsafe. The current design should allowPetr Rockai2011-07-201-45/+122
* lvmetad: Avoid stale PV -> VG mappings on metadata update.Petr Rockai2011-07-201-7/+13
* Optimise PV -> VG lookups by using a UUID (hash) map.Petr Rockai2011-07-201-26/+25
* Free up allocated memory before exiting, in lvmetad.Petr Rockai2011-07-201-0/+7
* Fix two small (but eventually unbounded) leaks in daemon-server.c.Petr Rockai2011-07-201-0/+2
* Can't have a global memory pool in lvmetad (that would constitute an ongoingPetr Rockai2011-07-201-4/+1
* Make lvmetad also report VGID in reply when adding a PV without MDAs (thisPetr Rockai2011-07-201-7/+31
* Add code to lvmetad's testclient that scans an actual physical device,Petr Rockai2011-07-201-10/+87
* Make lvmetad report the VG ID and status (complete, partial) in reply to pv_addPetr Rockai2011-07-201-4/+28
* Towards MISSING (PV) flag management in lvmetad.Petr Rockai2011-07-191-10/+50
* Work out some more details in metadata update in lvmetad.Petr Rockai2011-07-194-15/+55
* More work on cache maintenance code in lvmetad: keep track of PV status.Petr Rockai2011-07-191-13/+64
* Start filling in the core LVMetaD functionality and the correspondingPetr Rockai2011-07-182-12/+135
* Various improvements to the daemon-common code, including automated responsePetr Rockai2011-07-183-3/+35
* Improve format_buffer in daemon-shared.c, adding block formatting in additionPetr Rockai2011-07-181-13/+18
* move doc to doc dirAlasdair Kergon2011-07-081-197/+0
* report which dev was not foundAlasdair Kergon2011-07-081-1/+10
* Differentiate the request and response format, in daemon/common.Petr Rockai2011-06-294-5/+5
* Annotate CLVMD_CMD_SYNC_NAMES in decode_cmdZdenek Kabelac2011-06-281-0/+3
* Add int/str lookup routines specific to the reply (in client) and request (inPetr Rockai2011-06-274-4/+21
* Also parse the config_tree on the client end (daemon-client.c).Petr Rockai2011-06-276-9/+35
* Parse the incoming config tree in daemon-server.c, providing thePetr Rockai2011-06-275-8/+9
* LVMetaD build hack: link to lvm-internal &c. and add a simple test script.Petr Rockai2011-06-272-2/+20
* Implement daemon_send_simple and use it in the testclient.Petr Rockai2011-06-274-3/+49
* Do not open the socket with SOCK_NONBLOCK in daemon-client, since we have noPetr Rockai2011-06-271-2/+20
* Call daemon_close before exit in the testclient.Petr Rockai2011-06-271-0/+1
* Sketch out the actual on-wire format in daemon-client.h documentation, and addPetr Rockai2011-06-271-1/+24
* Add a skeleton for lvmetad, a test client, and a temporary Makefile to buildPetr Rockai2011-06-144-0/+115
* Common daemon code: Implement basic socket-based communication infrastructurePetr Rockai2011-06-146-7/+206
* Major pvmove fix to issue ioctls in the correct order when multiple LVsAlasdair Kergon2011-06-111-2/+2
* Fix a few compile warnings.Peter Rajnoha2011-06-032-1/+2
* Use /var/run/lvm for lvmetad socket.Milan Broz2011-06-021-1/+1
* Propagate test mode to clvmd to skip activation and changes to held locks.Alasdair Kergon2011-06-012-0/+20
* Mention code layout in lvmetad DESIGN.Petr Rockai2011-05-231-0/+11
* More work on the common daemon framework. Make things compile, too.Petr Rockai2011-05-153-40/+46
* More scavenging of common daemon code, this time the clvmd local socket setupPetr Rockai2011-05-132-3/+63
* Start filling in some of the common daemon (server-side) functionality, takingPetr Rockai2011-05-132-1/+219
* First go at the lvmetad client-side interface.Petr Rockai2011-05-131-0/+81
* First stab at the prototypes of the daemon-common functionality (to bePetr Rockai2011-05-132-0/+131
* Initial design document for LVMetaD, building on the draft from June of lastPetr Rockai2011-05-121-0/+186