Revisions of libdlm

buildservice-autocommit accepted request 1112458 from heming zhao's avatar heming zhao (hmzhao) (revision 95)
auto commit by copy to link target
heming zhao's avatar heming zhao (hmzhao) accepted request 1112457 from heming zhao's avatar heming zhao (hmzhao) (revision 94)
update libdlm to latest code (e5ca08c20e6f) (jsc#PED-6362)
buildservice-autocommit accepted request 1111563 from heming zhao's avatar heming zhao (hmzhao) (revision 93)
auto commit by copy to link target
heming zhao's avatar heming zhao (hmzhao) accepted request 1111562 from heming zhao's avatar heming zhao (hmzhao) (revision 92)
add missing changelog from SLE15-SP5, then using Factory libdlm to back port to SLE15-SP6.
buildservice-autocommit accepted request 1096131 from heming zhao's avatar heming zhao (hmzhao) (revision 91)
auto commit by copy to link target
heming zhao's avatar heming zhao (hmzhao) accepted request 1095836 from Ana Guerrero's avatar Ana Guerrero (anag) (revision 90)
- Update to v4.2.0 
 * remove patches included upstream
   + bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch
   + bug-1191734_0002-dlm_controld-create-var-parent-directories.patch
   + bug-1191734_0003-stonith_helper-fix-build.patch
   + bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch
   + bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch
   + bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch
   + bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch
   + bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch
   + bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch
   + bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch
   + bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch
   + bug-1191734_0012-fix-some-minor-bugs.patch
   + bug-1191734_0013-dlm_controld-fix-string-copies.patch
   + bug-1191734_0014-man-page-updates.patch
 * patch to disable annobin (still not available in openSUSE)
   + 0005-build-dlm_controld-disable-annobin-plugin.patch
 * patch to remove unnecesary header (boo#1212767)
   + 0006-dlm_controld-remove-unnecessary-header-include.patch
 * patch to remove -fcf-protection=full, not supported in SLE15
   + 0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch
- Adjust BuildRequires libpacemaker-devel -> pkgconfig(pacemaker)
- Update to v4.1.0+ (bsc#1191734)
 * include some fixes/enhancements upstream patches based on 4.1.0 tag
   + bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch
   + bug-1191734_0002-dlm_controld-create-var-parent-directories.patch
   + bug-1191734_0003-stonith_helper-fix-build.patch
   + bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch
   + bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch
   + bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch
   + bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch
   + bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch
   + bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch
   + bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch
   + bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch
   + bug-1191734_0012-fix-some-minor-bugs.patch
   + bug-1191734_0013-dlm_controld-fix-string-copies.patch
   + bug-1191734_0014-man-page-updates.patch
 * patch for compatible with corosync-2.4.5+
   + bug-1191734_0015-Revert-dlm_controld-add-version-check-for-libquorum.patch
   + bug-1191734_0016-Revert-dlm_controld-use-new-quorum-api-to-detect-mis.patch
 * drop 2 patches which are already included in upstream code
   - cluster-ringid-seq.patch
   - sysmacros.patch
 * change name and modify patch for code changed
   - dlm_controld-add-note-that-the-dlm-file-is-not-creat.patch
   + 0004-man-dlm.conf-add-note-that-the-file-is-not-creat.patch
 * change libdlm.spec to seperate upsteam patch and suse special patch
- Do build with SUSE's %optflags.
- Abolish historic specfile constructs.
- Rework libdlm3 require with a shared library version
  tag instead so it propagates to all consuming packages.
- 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
buildservice-autocommit accepted request 979440 from Yan Gao's avatar Yan Gao (yan_gao) (revision 89)
auto commit by copy to link target
Yan Gao's avatar Yan Gao (yan_gao) accepted request 979439 from Yan Gao's avatar Yan Gao (yan_gao) (revision 88)
- Adjust BuildRequires libpacemaker-devel -> pkgconfig(pacemaker)
nick wang's avatar nick wang (wanghaisu) committed (revision 87)
nick wang's avatar nick wang (wanghaisu) committed (revision 86)
osc copypac from project:openSUSE:Factory package:libdlm revision:53
nick wang's avatar nick wang (wanghaisu) committed (revision 85)
osc copypac from project:network:ha-clustering:Factory package:libdlm revision:83
nick wang's avatar nick wang (wanghaisu) committed (revision 84)
Gang He's avatar Gang He (ganghe) accepted request 926146 from heming zhao's avatar heming zhao (hmzhao) (revision 83)
- Update to v4.1.0+ (bsc#1191734)
 * include some fixes/enhancements upstream patches based on 4.1.0 tag
   + bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch
   + bug-1191734_0002-dlm_controld-create-var-parent-directories.patch
   + bug-1191734_0003-stonith_helper-fix-build.patch
   + bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch
   + bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch
   + bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch
   + bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch
   + bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch
   + bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch
   + bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch
   + bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch
   + bug-1191734_0012-fix-some-minor-bugs.patch
   + bug-1191734_0013-dlm_controld-fix-string-copies.patch
   + bug-1191734_0014-man-page-updates.patch
 * patch for compatible with corosync-2.4.5+
   + bug-1191734_0015-Revert-dlm_controld-add-version-check-for-libquorum.patch
   + bug-1191734_0016-Revert-dlm_controld-use-new-quorum-api-to-detect-mis.patch
 * drop 2 patches which are already included in upstream code
   - cluster-ringid-seq.patch
   - sysmacros.patch
 * change name and modify patch for code changed
   - dlm_controld-add-note-that-the-dlm-file-is-not-creat.patch
   + 0004-man-dlm.conf-add-note-that-the-file-is-not-creat.patch
 * change libdlm.spec to seperate upsteam patch and suse special patch
buildservice-autocommit accepted request 841897 from Gang He's avatar Gang He (ganghe) (revision 82)
auto commit by copy to link target
Gang He's avatar Gang He (ganghe) accepted request 841758 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 81)
better fix than SR 841704

- Rework libdlm3 require with a shared library version
  tag instead so it propagates to all consuming packages.
Gang He's avatar Gang He (ganghe) accepted request 841702 from Gang He's avatar 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
buildservice-autocommit accepted request 835763 from Gang He's avatar Gang He (ganghe) (revision 79)
auto commit by copy to link target
Gang He's avatar Gang He (ganghe) accepted request 835762 from Gang He's avatar Gang He (ganghe) (revision 78)
- 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
buildservice-autocommit accepted request 834519 from Gang He's avatar Gang He (ganghe) (revision 77)
auto commit by copy to link target
Gang He's avatar Gang He (ganghe) accepted request 834518 from Gang He's avatar Gang He (ganghe) (revision 76)
- 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
Displaying revisions 1 - 20 of 95
openSUSE Build Service is sponsored by