Application interface to the kernel's distributed lock manager
Libraries and tools that allow applications, particularly filesystems
like OCFS2, to interface with the in-kernel distributed lock manager.
- Devel package for openSUSE:Factory
-
5
derived packages
- Links to openSUSE:Factory / libdlm
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout network:ha-clustering:Factory/libdlm && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
0001-makefile-for-diff-arch.patch | 0000000801 801 Bytes | |
0002-remove-sd-notify.patch | 0000000324 324 Bytes | |
0003-bnc#874705-nodes-without-quorum.patch | 0000001325 1.29 KB | |
0004-man-dlm.conf-add-note-that-the-file-is-not-cr |
0000000947 947 Bytes | |
dlm-dlm-4.3.0.tar.gz | 0000145845 142 KB | |
libdlm.changes | 0000025579 25 KB | |
libdlm.spec | 0000004698 4.59 KB |
Revision 80 (latest revision is 99)
Gang He (ganghe)
accepted
request 841702
from
Gang He (ganghe)
(revision 80)
- Add require libdlm3 (bsc#1177658) - Add dependency relationship between libdlm and dlm-kmp (bsc#1121380) - Add notes in dlm.conf man page (bsc#1175812) * add dlm_controld-add-note-that-the-dlm-file-is-not-creat.patch - Support uint64_t corosync ringid (bsc#1168771) * add cluster-ringid-seq.patch - Update to v4.0.9 * include some fixes/enhancements for dlm_controld (bsc#1144793) * source moved to https://pagure.io/dlm - sysmacros.patch: Include <sys/sysmacros.h> for minor - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) - Use source URL; drop redundant %clean section; rectify RPM groups; run fdupes to merge duplicate files. - Update to v4.0.7 * bsc#1023595: libdlm: upgrade version to 4.0.7 - Re-add the dropped bsc numbers to follow the factory-first policy * take Factory fixes for SLE12 (boo#944795, bsc#944797) - Update to v4.0.6 * In v4.0.4, there's a stupid and severe bug so that upstream released v4.0.5 soon with an urgent fix * Upstream merged our fix for bsc#977201 with release v4.0.6, so I still use the 2 below bugs for this updates: * bsc#967332: libdlm: package update to v4.0.4 * bsc#977201: output of `dlm_tool ls` should distinguish causes for "wait fencing" message - Drop patches * bnc#875122dlm_controld-fix-long-name-in-log-entry.patch * build-dlm_stonith.patch - Rename patches more readable * remove: Makefile-for-diff-arch.patch, remove-sd-notify.patch, bnc#874705nodes-without-quorum.patch * add: 0001-makefile-for-diff-arch.patch, 0002-remove-sd-notify.patch, 0003-bnc#874705-nodes-without-quorum.patch - Update to V4.0.4 * Remove build-dlm_stonith.patch * Reove bnc#875122dlm_controld-fix-long-name-in-log-entry.patch - Avoid running sh for %post ldconfig - Default to implicit -n for %setup - Move udev rules to %{_udevrulesdir}, packages should not ship files in /etc/udev/rules.d which is reserved for the sysadmin. - BuildRequire pkgconfig(systemd) instead of systemd-devel. - added necessary macros for systemd files - fix different behavior when nodes without quorum + bnc#874705nodes-without-quorum.patch - dlm_controld print out error format message(bnc#875122) + bnc#875122dlm_controld-fix-long-name-in-log-entry.patch - dlm_controld notifies systemd(bnc#870626) + remove-sd-notify.patch - Build dlm_stonith to prox fencing for pacemaker + build-dlm_stonith.patch - Remove patch to use default fscontrol using sysconfig - libdlm-enable-fscontrol.patch - Update to V4.0.2 - Update to V4.0.1(openSuse13.1) + file a patch for opensuse build service - Remove patches from sle11sp3 for either merged in the upstream or obsoleted. - bnc804707-reduce-RR-priority.patch - bnc777137-fix-plock-dev_write_no_op.patch - libdlm-gcc47.patch - libdlm-pacemaker.patch - dl_controld: libdlm-pacemaker.patch * Replace use of send_ais_text() with send_cluster_text() * Replace use of ais_dispatch() with plugin_dispatch() * Replace use of crm_peer_id_cache with crm_peer_cache - Replace NAME= with SYMLINK+= in udev rules (bnc#779718) + use-symlink-in-udev-rules.patch - reduce dlm_controld priority to RR(1). (bnc#804707) - Make sure we poll the right fd for AIS notifications to avoid spinning (bnc#803746) - small cleanup of spec file - fix the build issue on openSuSE 12.3 Milestone 1 (bnc#798263) add bnc798263-fix-opensuse123-compile-error.patch - dlm_controld: fix plock dev_write no op (bnc#777137) add bnc777137-fix-plock-dev_write-no-op.patch - dlm_controld: Replace use of crm_is_member_active() with the new crm_is_peer_active() from pacemaker > 1.1.7 - Fix build with gcc 4.7 - fix build with current pacemaker (/usr/include/pacemaker/crm/common/stack.h moved to /usr/include/pacemaker/crm/cluster/stack.h) - add libtool as explicit buildrequire to avoid implicit dependency from prjconf - dlm_controld: fix build with old (< 3.0) kernel headers - dlm_controld: clear waiting plocks for closed files - dlm_controld: Introduce RB tree for improving plock resources searching efficiency - dlm_controld: RB tree implementation borrowed from the kernel source - dlm_controld: remove oom_adj - dlm_controld: ignore plocks until checkpoint time - dlm_controld: fix plock signature in stored message - dlm_controld: fix plock owner syncing - dlm_controld: fix plock owner in checkpoints - dlm_controld: fix plock checkpoint signatures - dlm_controld: wrong fencing time comparison - dlm_controld.pcmk: Prevent use-of-NULL by checking the node has a valid address before adding it to configfs - dlm_controld: always return error if the daemon is not ready to operate - Fixed typos and removed duplicated "Authors:" entry in descriptions of libdlm.spec - Avoid adding build time in binaries, breaks build-compare. - bnc-634240_reset-fs_notified.diff : Reset fs_notified when check_fs_done - Revert previous change ("allow libdlm to compile with new pacemaker version") - Allow libdlm to compile with new pacemaker version. - Reverted libdlm-bug-603685-v2.diff (bug now fixed in Pacemaker) - libdlm-bug-603685-v2.diff: fix dlm_controld.pcmk member processing (bnc#603685) - update from upstream (cs fae6ee39) - dlm_controld: don't log errors after disabling plocks - dlm_controld: don't skip unlinking checkpoint - dlm_controld: set last_plock_time for ownership operations - dlm_controld: add plock checkpoint signatures - dlm_controld: check all messages against enable options - dlm_controld: avoid full plock unlock when no resource exists - update from upstream: - dlm_controld: set rmem for sctp - misc: update copyright year and owners - man pages: dlm_tool and dlm_controld - dlm_controld/libdlmcontrol/dlm_tool: separate plock debug buffer - dlm_controld: add more fs_notified debugging - delete 64bytes_lvb_len.diff (bnc#573460) - Remove libdlm2 on upgrade. - 64bytes_lvb_len.diff: change DLM_LVB_LEN to 64 bytes (bnc#515645) - remove already-in-upstream patches from package - update to upstream commit 7ad436ba4a7d68a79510fd6c033568b6bb100191. not pass compiling yet - upgrade package version number from 2.99.08 to 3.00.01, no code modified. - libdlm-lockspace-fs_notify.diff: fix a race which could lead to an infinite logging loop (bnc#532406). - dlm-no-quorum-default.diff: change quorum handling to allow cluster to shutdown nodes one-by-one (bnc#541042). - dlm-debug.diff: Include the lockspace name in syslog(). - dlm-plock-optimization.diff: allow plocks to revert back to single node mode (bnc#497176). - libdlm-lockspace-recovery.patch: ensure that all lock spaces are recovered (bnc#528425). - add ocfs2-kmp to libdlm requires, since fs/dlm will be integrated into ocfs2-kmp. - Fix compilation with new pacemaker code. - Update for HAE11-RC9 - Bug bnc#490418 - Reduce the amount of logging while waiting for nodes to be shot - Split the SUSE specific patch from the parts that have been submitted upstream - Correctly log the result of calls to crm_terminate_member_no_mainloop() - Fix race condition when creating configfs entries for cluster peers - All previous patches are now upstream - Update to upstream: cfd58b24b8bb17087e19a73139cf966135e78bec - dlm_controld (pcmk) - Use a Pacemaker library function for kicking nodes from the cluster - dlm_tool: fix lockdebug parsing of first_lkid - dlm_controld: default to no plock rate limit - dlm_controld: don't exit from query thread - dlm_controld: finalize ckpt handle - dlm_controld: cpg_finalize - dlm_controld: use quorum instead of votequorum - BNC#476449 - Correctly return the current fencing status - Switch to stand-alone libdlm code-base - Update to upstream: af52b7bb26a05a8f73d1076254e178b02ed192cd - Update to patch-level: a85c21afc4c99dc2aee8f7e7e356f25133c4d4ad - Implement fencing hooks for Pacemaker based clusters - Leverage more funcaitonality from Pacemaker libraries - Add pkgconfig entries - dlm_controld/gfs_controld: read lockless resources from ckpts - dlm_controld/gfs_controld: dump unused resources - dlm_controld/gfs_controld: fix plock rate limiting - dlm_controld/gfs_controld: plock config paths - dlm_controld/gfs_controld: plock dump display resource owner - dlm_controld: recv error checking - dlm_controld: clear plock syncing flags - Update to upstream bd261c8e51f3b5406f22bbb00b76f6da8722412d - fix plock dump - fix fencing checks which weren't happening - fix confchg/message processing, must be done after each individual confchg/message - init logging after fork to avoid ugly interaction with logging threads - fix usage of the query thread mutex - fix usage of realloc in deadlock code - join should return error without fence domain - Update to upstream b6d73f5752306d635f306036438af1fcf26f4332 - Adds protocol negotiation which important for future compatability - Miscelaneous bug fixes - Reference newly created shared library packages as build dependancies - Move documentation to acceptable location - Extra %dir entries n the %files section to make autobuild happy - version 2.99.08-2 - make sure local_nodeid is set correctly for dlm_controld - - version 2.99.08-1 - Initial package check-in
Comments 0