summaryrefslogtreecommitdiff
path: root/daemons/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* build: Remove lvmetad leftoversMarian Csontos2018-07-241-6/+2
|
* dmfilemapd: Move to libdm/dm-toolsJoe Thornber2018-06-141-5/+1
| | | | No longer uses any lvm code.
* Remove clvmd and associated codeDavid Teigland2018-06-051-6/+2
| | | | More code reduction and simplification can follow.
* daemons: add dmfilemapdBryn M. Reeves2017-03-091-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a daemon that can be launched to monitor a group of regions corresponding to the extents of a file, and to update the regions as the file's allocation changes. The daemon is intended to be started from a library interface, but can also be run from the command line: dmfilemapd <fd> <group_id> <path> <mode> [<foreground>[<log_level>]] Where fd is a file descriptor open on the mapped file, group_id is the group identifier of the mapped group and mode is either "inode" or "path". E.g.: # dmfilemapd 3 0 vm.img inode 1 3 3<vm.img ... If foreground is non-zero, the daemon will not fork to run in the background. If verbose is non-zero, libdm and daemon log messages will be printed. It is possible for the group identifier to change when regions are re-mapped: this occurs when the group leader is deleted (regroup=1 in dm_stats_update_regions_from_fd()), and another region is created before the daemon has a chance to recreate the leader region. The operation is inherently racey since there is currently no way to atomically move or resize a dm_stats region while retaining its region_id. Detect this condition and update the group_id value stored in the filemap monitor. A function is also provided in the the stats API to launch the filemap monitoring daemon: int dm_stats_start_filemapd(int fd, uint64_t group_id, const char *path, dm_filemapd_mode_t mode, unsigned foreground, unsigned verbose); This carries out the first fork and execs dmfilemapd with the arguments specified. A dm_filemapd_mode_t value is specified by the mode argument: either DM_FILEMAPD_FOLLOW_INODE, or DM_FILEMAPD_FOLLOW_PATH. A helper function, dm_filemapd_mode_from_string(), is provided to parse a string containing a valid mode name into the appropriate dm_filemapd_mode_t value.
* makefiles: drop file source and indentZdenek Kabelac2016-11-261-2/+2
|
* lvmdbus: Add new daemon.Alasdair G Kergon2016-02-171-1/+5
|
* doc: change fsf addressZdenek Kabelac2016-01-211-1/+1
| | | | | Hmm rpmlint suggest fsf is using a different address these days, so lets keep it up-to-date
* Add lvmlockddev-dct-lvmlockd-AZDavid Teigland2015-07-021-2/+6
|
* lvmpolld: Add standalone polldaemon.Ondrej Kozina2015-05-091-3/+7
| | | | See doc/lvmpolld_overview.txt
* makefiles: move subdir into same sectionZdenek Kabelac2014-04-181-4/+4
| | | | Just shift few lines
* Reflect new file locations, include file updates etc.Alasdair Kergon2012-02-281-10/+2
|
* Add a missed dependency that is required to pull in dameons/common in an earlyPetr Rockai2012-02-231-0/+1
| | | | part of the build.
* We need daemons/common now even if the lvmetad server side is not built.Petr Rockai2012-02-231-1/+3
|
* Use Makefile for daemmons/common library.Zdenek Kabelac2011-09-241-8/+4
| | | | | | | | | Next iteration for better fit of lvmetad compilation. Move build of libdaemon.a into common subdir Makefile. libdaemon.a is device-mapper target. Build and install lvmetad as lvm2 target.
* Few more updates to lvmetad build depsZdenek Kabelac2011-09-191-3/+8
| | | | | It seem lvmetad deps must be expressed after the include. Also adding lvmetad deps to device-mapper target in daemons dir.
* Build fixes for lvmetadZdenek Kabelac2011-09-171-7/+4
| | | | Should now be giving better build order and install lvmetad.
* Hack for build rules of lvmetadZdenek Kabelac2011-09-021-1/+2
| | | | FIXME
* Only build libdaemon.a when we need it at the moment.Alasdair Kergon2011-09-011-2/+3
|
* A compromise integration of LVMetaD into the build: I have kept all thePetr Rockai2011-08-311-2/+11
| | | | | | | | | | daemon/common code in a single libdaemon.a, which is completely private. This is currently linked into the lvmetad binary, and will be linked into LVM (the client part, since static linking only picks up only symbols that are actually used). I have also added --enable/disable-lvmetad to ./configure; although the current default is off, I expect this to be flipped to on shortly. There's no LVM-side support yet, but when there is, even when built, it'll still need to be enabled by an lvm.conf option.
* Use vpath instead of VPATH.Zdenek Kabelac2010-04-091-1/+0
| | | | | | | | | | | | | | | Usage of VPATH makes troubles when used within $(builddir). Not only source files are being found through VPATH, but targets as well. (make --debug=v) Thus if user builds the code in $(srcdir) and also in some $(builddir) he gets mangled results as some generated files (i.e. .export.sym) are 'reused' from $(srcdir) instead of $(builddir). This patch switches to use vpath were we could explicitly name suffixes that should be looked via vpath - we must take care, we do not generate files with these suffixes: .c, .in, .po, .exported_symbols
* Update cflow file generation - support build dir and use $(top_srcdir)Zdenek Kabelac2010-03-291-1/+4
| | | | | | | to obtain sources. Create make.tmpl target for simplier generation of cflow files with the help of CFLOW_LIST, CFLOW_LIST_TARGET, CFLOW_TARGET. Still cflow usage is not perfect.
* distclean fixesZdenek Kabelac2010-03-291-0/+4
| | | | | | | Move daemons/ and lib/ subtargets to their Makefiles so we don't get double cleanup error during execution of distclean target. Instead of duplicating clean target inside distclean target, just use it as a subtarget and avoid add duplicating code.
* Use $(top_builddir) for inclusion of make.tmpl in Makefiles.Zdenek Kabelac2010-03-041-1/+1
|
* Allow for a build directory separate from the source.Alasdair Kergon2009-10-021-1/+2
|
* rename clogd dir to cmirrordAlasdair Kergon2009-09-021-2/+2
|
* Fix cmirrod build directory while we wait to do a proper rename of theFabio M. Di Nitto2009-09-021-1/+1
| | | | directory and move files.
* change clogd to cmirrordAlasdair Kergon2009-08-281-4/+4
| | | | make pidfile locn configurable
* cluster log daemon (clogd): Add to LVM build systemJonathan Earl Brassow2009-08-131-0/+4
| | | | | | | | | This check-in includes the touch-ups, make file changes, copyrights, and other necessities to include the cluster log daemon into the build system. [autoconf still needs to be run to generate the 'configure' and 'Makefile' files.]
* clvmdAlasdair Kergon2008-11-041-0/+2
|
* dmeventdAlasdair Kergon2008-11-041-2/+3
|
* more tweaks for dmeventd - not finished yetAlasdair Kergon2008-11-031-1/+3
|
* dmeventd plugins moveAlasdair Kergon2008-10-311-0/+4
|
* Correct typo in comments: s/is part of the LVM2/is part of LVM2/.Jim Meyering2007-09-211-1/+1
| | | | | | | Signed-off-by: Jim Meyering <jim@meyering.net> Author: Jim Meyering <jim@meyering.net>
* Can now build a gulm version of clvmd instead of a cman one. usePatrick Caulfield2004-11-031-1/+1
| | | | | | ./configure --with-clvmd=gulm The default is still cman, and you can't have both - sorry.
* Add cluster support.Alasdair Kergon2004-06-241-0/+23