Revisions of libdlm

buildservice-autocommit accepted request 807937 from Gang He's avatar Gang He (ganghe) (revision 75)
auto commit by copy to link target
Gang He's avatar Gang He (ganghe) accepted request 807936 from Gang He's avatar Gang He (ganghe) (revision 74)
- 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 721899 from Roger Zhou's avatar Roger Zhou (zzhou) (revision 73)
auto commit by copy to link target
Roger Zhou's avatar Roger Zhou (zzhou) accepted request 721898 from Gang He's avatar Gang He (ganghe) (revision 72)
- 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 628532 from Kristoffer Gronlund's avatar Kristoffer Gronlund (KGronlund) (revision 71)
auto commit by copy to link target
Kristoffer Gronlund's avatar Kristoffer Gronlund (KGronlund) accepted request 627733 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 70)
- sysmacros.patch: Include <sys/sysmacros.h> for minor
buildservice-autocommit accepted request 544879 from Eric ren's avatar Eric ren (ZRen) (revision 69)
auto commit by copy to link target
Eric ren's avatar Eric ren (ZRen) accepted request 544772 from Richard Brown's avatar Richard Brown (RBrownSUSE) (revision 68)
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
buildservice-autocommit accepted request 457225 from Eric ren's avatar Eric ren (ZRen) (revision 67)
auto commit by copy to link target
Eric ren's avatar Eric ren (ZRen) accepted request 457142 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 66)
- Use source URL; drop redundant %clean section;
  rectify RPM groups; run fdupes to merge duplicate files.
buildservice-autocommit accepted request 455904 from Eric ren's avatar Eric ren (ZRen) (revision 65)
auto commit by copy to link target
Eric ren's avatar Eric ren (ZRen) accepted request 455903 from Eric ren's avatar Eric ren (ZRen) (revision 64)
Re-add the dropped bsc numbers to follow the factory-first policy
buildservice-autocommit accepted request 454845 from Eric ren's avatar Eric ren (ZRen) (revision 63)
auto commit by copy to link target
Eric ren's avatar Eric ren (ZRen) accepted request 454844 from Eric ren's avatar Eric ren (ZRen) (revision 62)
bsc#1023595: libdlm: upgrade version to 4.0.7
buildservice-autocommit accepted request 414955 from Eric ren's avatar Eric ren (ZRen) (revision 61)
auto commit by copy to link target
Eric ren's avatar Eric ren (ZRen) accepted request 414954 from Eric ren's avatar Eric ren (ZRen) (revision 60)
libdlm: update to version 4.0.6
Eric ren's avatar Eric ren (ZRen) accepted request 414949 from Eric ren's avatar Eric ren (ZRen) (revision 59)
libdlm: update to version 4.0.6
Eric ren's avatar Eric ren (ZRen) accepted request 408625 from Eric ren's avatar Eric ren (ZRen) (revision 58)
Update to v4.0.6 and cleanup
 * 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
Eric ren's avatar Eric ren (ZRen) accepted request 359402 from Eric ren's avatar Eric ren (ZRen) (revision 57)
Update libdlm to V4.0.4
buildservice-autocommit accepted request 305386 from Lidong Zhong's avatar Lidong Zhong (zhonglidong) (revision 56)
auto commit by copy to link target
Displaying revisions 21 - 40 of 95
openSUSE Build Service is sponsored by