Jan Pokorný
57ffe8bf9f
Fix using bad struct item for auth algorithm
...
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2012-11-27 13:31:22 -05:00
Ryan McCabe
5e7e247f00
Revert "fence-virt: Fix possible descriptor leak"
...
This reverts commit d093fecd8e
.
2012-10-26 18:15:31 -04:00
Ryan McCabe
0de5dd3ac9
fence_virtd: Return success if a domain exists but is already off.
...
Return success if a domain exists but is already off.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
2012-10-26 18:14:45 -04:00
Ryan McCabe
10df3451a6
fence-virt: Fix free of uninitialized variable
...
Fix a possible free() of an uninitialized struct member in
the error path that's hit in an OOM situation.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
2012-10-17 13:20:24 -04:00
Ryan McCabe
09c434dfe5
fence-virt: Fix memory leak
...
Fix memory leak that occurred when setting up
the multicast socket failed.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
2012-10-17 13:20:16 -04:00
Ryan McCabe
d093fecd8e
fence-virt: Fix possible descriptor leak
...
Add missing dlclose after loading plugins.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
2012-10-17 13:20:13 -04:00
Ryan McCabe
98e332e243
fence_virt: Return failure for nonexistent domains
...
Return failure instead of success if a user attempts an operation
on a domain that does not exist.
Resolves: rhbz#853927
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
2012-10-08 10:53:13 -04:00
Ryan McCabe
f61626c108
Add a TCP listener plugin for use with viosproxy
...
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
2012-06-01 15:22:02 -04:00
Lon Hohberger
2f87331c1a
Stop linking against unnecessary QPid libs.
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-03-26 17:13:37 -04:00
Lon Hohberger
961cc3ed7f
Update libvirt-qmf plugin and docs
...
Resolves: rhbz#753974
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-08 15:46:50 -05:00
Lon Hohberger
d72630b973
Fix crash when we fail to read key file.
...
If hashing is requested and we have no key data, immediately fail.
Resolves: rhbz#758392
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-08 14:51:01 -05:00
Lon Hohberger
2b01d8f887
Fix build
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 16:08:26 -05:00
Lon Hohberger
ccff09f2c7
Add old wait_for_backend directive handling & docs
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 16:06:40 -05:00
Lon Hohberger
3e2eb73b41
Return proper error if we can't set up our socket.
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 16:06:28 -05:00
Lon Hohberger
19674ab0bd
Fix startup in systemd environments
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 16:03:05 -05:00
Lon Hohberger
a1b5a03c38
Don't override user's pick for backend server module
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 11:23:27 -05:00
Lon Hohberger
c8bb151bee
Clean up compiler warnings
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 11:14:25 -05:00
Lon Hohberger
e96ef84b3e
Fix serial domain handling
2012-02-07 11:04:53 -05:00
Lon Hohberger
5652c743a2
Fix monolithic build
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 10:59:23 -05:00
Lon Hohberger
71ee23d555
Clean up build and comments.
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 10:47:12 -05:00
Lon Hohberger
4a01ebe0f4
Add missing pm_fence source code
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-07 10:35:12 -05:00
Lon Hohberger
98b90b54b3
Disable CMAN / checkpoint build by default
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2012-02-06 16:03:30 -05:00
Lon Hohberger
a72539fd30
Rename libvirt-qpid -> libvirt-qmf
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-11-15 09:54:52 -05:00
Lon Hohberger
f7ccaa261a
Fix static analysis errors
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-09-20 11:40:39 -04:00
Lon Hohberger
1b6f7975b6
Handle return value from virDomainGetInfo
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-09-20 11:15:34 -04:00
Lon Hohberger
e1fa9b2397
Fix bad sizeof()
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-09-20 11:11:39 -04:00
Kazunori INOUE
b51aab4de9
Add map_check on 'status' action
...
This makes static maps behave on par with the list operation.
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-09-19 16:19:10 -04:00
Zane Bitter
b5e1bc6e5f
Don't reference out-of-scope temporary
...
The string on which we were calling c_str() was a temporary, so the C
string returned would no longer be valid. This issue was detected by a
Coverity scan.
Signed-off-by: Zane Bitter <zbitter@redhat.com>
Reviewed-by: Lon Hohberger <lon@users.sourceforge.net>
2011-09-16 10:47:09 -04:00
Zane Bitter
a2aff2aeb8
Add libvirt-qmf support to the libvirt-qpid plugin
...
libvirt-qmf has replaced libvirt-qpid. It performs the same functions, but
has a slightly different schema. It is also a matahari agent, so the
default port to connect to is now matahari-brokerd's port, not qpidd's.
2011-08-10 20:53:47 -04:00
Zane Bitter
6dbcc69505
Convert libvirt-qpid plugin to QMFv2
2011-08-10 20:53:35 -04:00
Zane Bitter
e4658c1ae2
Fix error getting status from libvirt-qpid plugin
...
Signed-off-by: Zane Bitter <zbitter@redhat.com>
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-08-02 11:09:49 -04:00
Zane Bitter
0bbad3b87b
Fix typo that broke multicast plugin
...
Signed-off-by: Zane Bitter <zbitter@redhat.com>
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-08-02 11:07:07 -04:00
Lon Hohberger
3006e19e41
Make fence-virt requests endian clean
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-07-06 12:17:42 -04:00
Lon Hohberger
cb64c8c89f
Fix input parsing to allow domain again
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-06-28 17:09:02 -04:00
Lon Hohberger
612d943631
High: Fix UUID lookups in checkpoint backend
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-06-27 12:38:32 -04:00
Lon Hohberger
fce9ec7db1
Curtail 'list' operation requests
...
When a host is in one or more groups, present only other VMs that
VM may fence according to its group assignments in fence_virt.conf
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2011-02-28 14:18:26 -05:00
Lon Hohberger
768cbdca10
Add 'list' operation for plugins; fix missing getopt line
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-12-08 13:52:59 -05:00
Lon Hohberger
a2e840892d
Fix build with newer versions of qpid
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-12-08 13:52:42 -05:00
Lon Hohberger
30481d4cc9
Return 2 for 'off' like other fencing agents
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-15 08:06:34 -05:00
Lon Hohberger
2c4df2e500
Reset flags before returning from connect_nb
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 19:58:40 -05:00
Lon Hohberger
282b384c08
Use nonblocking connect to vmchannel sockets
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 19:56:32 -05:00
Lon Hohberger
16aafe3974
Fix memory leaks found with valgrind
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 18:46:21 -05:00
Lon Hohberger
1fce42fdb0
Add basic daemon functions
...
- pid file management
- only spawn one instance of fence_virtd
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 18:45:47 -05:00
Lon Hohberger
960963bda5
Fix bug in path pruning support for serial plugin
...
We were treating 'no path' as 'never match', breaking
fence_virtd's monitoring of VM channel sockets.
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 17:55:00 -05:00
Lon Hohberger
d95bb6ef93
Fix libvirt-qpid bugs found while testing
...
- never giving up on an invalid domain
- returning failure from reboot (always)
- returning failure from off/on operation when
the domain was in the requested state (e.g. 'on' when
vm was running should succeed, not fail)
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 17:39:01 -05:00
Lon Hohberger
c659395aba
Fix segfault caused by invalid map pointer assignment
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 17:03:37 -05:00
Lon Hohberger
4e9cd15d7e
Fix another compiler warning
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 16:43:58 -05:00
Lon Hohberger
841d76fb1a
Add serial listener to configuration utility
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 16:21:16 -05:00
Lon Hohberger
f38f9327d8
Allow IPs to be members of groups
...
This allows fencing requests with the appropriate
key file to control VMs assigned to the same
group.
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 15:00:43 -05:00
Lon Hohberger
2edeb6dfe8
Allow use of static mappings w/ mcast listener
...
Signed-off-by: Lon Hohberger <lon@users.sourceforge.net>
2010-01-14 13:38:37 -05:00