Changelog for
lvm2-cluster-2.02.88-10.el5.i386.rpm :
* Sat Apr 05 2014 Peter Rajnoha
- 2.02.88-10- Always send the whole clvmd packet header in refresh commands.- Fix 3-thread clvmd deadlock triggered by cleanup on EOF from client.- Verify clvmd message validity before processing and log error if incorrect.- Ensure clvmd mesage is always NUL-terminated after read.- Limit the max size of processed clvmd message to ~8KB.- Do not send uninitialised bytes in cluster error reply messages.- Fix clvmd processing of invalid request on local socket.- Remove unused and wrongly set cluster VG flag from clvmd lock query command.
* Thu Jul 26 2012 Peter Rajnoha - 2.02.88-9- Fix alloc cling to cling to PVs already found with contiguous policy.- Fix cling policy not to behave like normal policy if no previous LV seg.- Fix allocation loop not to use later policies when --alloc cling without tags.- Append _TO_LVSEG to names of internal A_CONTIGUOUS and A_CLING flags. Resolves: #821013
* Fri May 25 2012 Milan Broz - 2.02.88-8- Do not print warning for pv_min_size set in range between 512KB and 2MB.- Fix division by zero if PV with zero PE count is used during vgcfgrestore. Related: #786009 #820237 #824813
* Sat Jan 21 2012 Milan Broz - 2.02.88-7- Preserve exclusive activation of cluster mirror when converting. Related: #702065
* Thu Jan 19 2012 Milan Broz - 2.02.88-6- Fix lvm1 format snapshot handling.- Make memory lock error message clearer. Related: #758833 #769053
* Fri Dec 02 2011 Milan Broz - 2.02.88-5- Fix mirror log conversion and vgsplit for mirrored logs.- Fix dmeventd automatic snapshot extension. Related: #754598 #755762 #754198
* Wed Nov 16 2011 Milan Broz - 2.02.88-4- Avoid scan of device if it is part of active multipath.- Fix mirrored log creation and log size calculation.- Fix split mirror in cluster. Resolves: #597010 #749359 #750882 #750613
* Fri Nov 11 2011 Milan Broz - 2.02.88-3- Add ability to extend mirrors with \'--nosync\' option.- Fix extent-count divisibility requirements for striped mirrors. Related: #537369 #749650
* Fri Oct 21 2011 Milan Broz - 2.02.88-2- Fix redundant dmevent snapshot monitoring messages.- Fix lvextend and fsadm ext4 resize. Related: #746302 #707056 #708444 #720971
* Tue Oct 18 2011 Milan Broz - 2.02.88-1- Update to latest upstream release, all fixes and enhancements detailed in WHATS_NEW file. Resolves: #746687
* Fri Jun 17 2011 Milan Broz - 2.02.84-6- Fix repair of mirror volume after transient device error. Related: #651590
* Sat Jun 11 2011 Milan Broz - 2.02.84-5- Fix reduction of mirrors with striped segments. Related: #710618
* Wed Apr 27 2011 Milan Broz - 2.02.84-3- Fix duplicate PV handling and vgimportclone. Related: #697959
* Wed Mar 23 2011 Milan Broz - 2.02.84-2- Allow to specify PV minimal size.- Fix return code for unknown option in clvmd. Resolves: #644578 #666991
* Fri Mar 04 2011 Milan Broz - 2.02.84-1- Update to latest upstream release, see WHATS_NEW for detailed changelog. Related: #680961 Resolves: #673615 #667517
* Sat Jan 29 2011 Milan Broz - 2.02.74-4- Always use O_DIRECT when opening block devices in filters. Resolves: #673615 Related: #673083 #672816
* Wed Nov 10 2010 Milan Broz - 2.02.74-3- Align code to changes in lvm2 and device-mapper library. Related: #486994 #643365 #649710 #651349
* Thu Oct 21 2010 Milan Broz - 2.02.74-2- Fix double close in clvmd and possible thread deadlock. Related: #561226
* Sat Oct 16 2010 Milan Broz - 2.02.74-1- Align with base lvm2 package.- Fix clvmd initscript runlevels. Related: #588903
* Tue Aug 31 2010 Milan Broz - 2.02.73-2- Fix clustered mirror log daemon detection.
* Thu Aug 26 2010 Milan Broz - 2.02.73-1- Update to latest upstream release, see WHATS_NEW for detailed changelog.- CVE-2010-2526: Fix insecurity when communicating between lvm2 and clvmd.- Fix conflict when both lvm and lvm2-cluster debuginfo installed.- Add lvmconf man page. Resolves: #627541 #616047 #586980 #622755 #498436
* Sat May 15 2010 Milan Broz - 2.02.56-11- Fix vgscan to refresh device cache if cluster locking is used. Resolves: #591861
* Tue Apr 20 2010 Milan Broz - 2.02.56-10- Fix incorrect removal of symlinks after LV deactivation fails.- Only do one full device scan during each read of text format metadata.- Fix thread race in clvmd. Related: #580486 #575173 #571963 Resolves: #561226
* Tue Feb 09 2010 Milan Broz - 2.02.56-7- Make mirror repair exit with success when no action is needed.- Fix inappropriate second resync when adding mimage to core-logged mirror. Related: #528208 #562004 #510526
* Thu Jan 28 2010 Milan Broz - 2.02.56-6- Fix pvmove abort to be cluster-aware when temporary mirror activation fails. Resolves: #538571
* Thu Jan 21 2010 Milan Broz - 2.02.56-5- Fix mirror repair allocate policy fallback to remove. Resolves: #552723 #548223 #538571
* Thu Jan 07 2010 Milan Broz - 2.02.56-4- Fix precommitted metadata cache handling on remote nodes.- Fix mirror repair policies and automatic missing PV removal.- Fix possible stack overflow in persistent filter dump. Resolves: #538571 #538620 #547891 #547842 #552723
* Sat Dec 19 2009 Milan Broz - 2.02.56-3- Fix missing flag device handling. Resolves: #537954 #543225
* Fri Dec 11 2009 Milan Broz - 2.02.56-2- Fix problems with mirror repair handling.- Fix cluster locking flags. Related: #536817 Resolves: #543146
* Wed Nov 25 2009 Milan Broz - 2.02.56-1- Fix problems with clustered volumes handling. Resolves: #538515 #539670
* Sat Nov 21 2009 Milan Broz - 2.02.55-1- Update to latest upstream release, all fixes and enhancements detailed in WHATS_NEW file. Related: #536817
* Fri Nov 13 2009 Milan Broz - 2.02.54-1- Update to latest upstream release, all fixes and enhancements detailed in WHATS_NEW file. Resolves: #536817 #528208 #517900
* Wed Aug 19 2009 Milan Broz - 2.02.46-10- Fix default device mode permissions when using static lvm. Resolves: #524058
* Fri Aug 14 2009 Milan Broz - 2.02.46-9- Add write lock write prioritization to avoid possible starvation.- Fix orphan order locking (fix vgextend to use blocking lock).- Use read lock for lvchange activation commands. Resolves: #515232 #516773
* Fri Jun 19 2009 Milan Broz - 2.02.46-8- Fix various memory leaks in command context manipulation Related: #504877
* Fri Jun 12 2009 Milan Broz - 2.02.46-6- Fix partial activation and lvconvert --repair on clusters. Resolves: #505141 Related: #505143
* Sat Jun 06 2009 Milan Broz - 2.02.46-5- Fix problems when repairing inconsistent metadata. Related: #504312
* Fri Jun 05 2009 Milan Broz - 2.02.46-4- Fix virtual origin snapshot manipulation.- Implement mirror repair policies. Related: #249478 #503708
* Tue Jun 02 2009 Milan Broz - 2.02.46-3- Fix crash when calculating readahead on missing device in vgreduce.- Fix mirror log allocation when smallest PV has only 1 extent. Related: #502899 #502671
* Thu May 21 2009 Milan Broz - 2.02.46-1- Update to latest upstream release. Resolves: #501756 #480145 #488219 #488728
* Thu Nov 27 2008 Milan Broz - 2.02.40-7- Fix startup race in clvmd. Resolves: #470417
* Sat Oct 25 2008 Milan Broz - 2.02.40-6- Avoid overwriting in-use on-disk text metadata.- Fix mirror upconvert for active mirrors. Resolves: #467435 #455670
* Tue Oct 07 2008 Milan Broz - 2.02.40-4- Fix excessive alignment for MD devices. Resolves: #463431
* Fri Sep 26 2008 Milan Broz - 2.02.40-3- Fix mirror down convert and partial VG handling. Resolves: #463520
* Sat Sep 20 2008 Milan Broz - 2.02.40-2- Do not print warning for old stripe_filler default setting.
* Sat Sep 20 2008 Milan Broz - 2.02.40-1- Update to latest upstream release. Resolves: #456731
* Thu Jul 03 2008 Milan Broz - 2.02.39-1- Update to latest upstream release. Resolves: #439384 #251940 #448059 Related: #452813
* Thu Apr 03 2008 Milan Broz - 2.02.32-4- Fix another allocation bug with clvmd and large node IDs. Resolves: #438434
* Wed Mar 26 2008 Milan Broz - 2.02.32-3- clvmd no longer crashes if it sees nodeids over 50.- Fix potential deadlock in clvmd thread handling. Resolves: #437446 #438434
* Wed Mar 05 2008 Milan Broz - 2.02.32-2- Fix several lvconvert bugs. Resolves: #433955
* Wed Jan 30 2008 Milan Broz - 2.02.32-1- Fix internal metadata corruption in lvchange --resync. Resolves: #430540
* Tue Jan 22 2008 Milan Broz - 2.02.31-1- Fix --nosync mirror creation. Resolves: #429342
* Fri Jan 18 2008 Milan Broz - 2.02.30-1- Update to latest upstream release. Resolves: #423661
* Tue Jun 19 2007 Milan Broz - 2.02.26-1- Update to latest upstream release. Resolves: #232436 #237386
* Mon Dec 18 2006 Alasdair Kergon - 2.02.16-3- Fix clvmd deadlock. Resolves: #217753
* Sat Dec 02 2006 Alasdair Kergon - 2.02.16-2- Adjust some alignments for ia64. - Fix VG clustered read locks to use PR not CR. - Add startup timeout to clvmd startup script.
* Wed Nov 22 2006 Alasdair Kergon - 2.02.15-3- Fix clvmd init script line truncation.
* Wed Nov 22 2006 Alasdair Kergon - 2.02.15-2- Fix lvm.conf segfault.
* Tue Nov 21 2006 Alasdair Kergon - 2.02.15-1- Roll in recent fixes. Resolves: #214604
* Sat Nov 04 2006 Alasdair Kergon - 2.02.12-7- Fix last fix.
* Sat Nov 04 2006 Alasdair Kergon - 2.02.12-6- Fix userspace mirror log wiping. Resolves: #213797
* Fri Oct 27 2006 Alasdair Kergon - 2.02.12-5- Fix pvdisplay and pvmove to cope if old PV is found claiming to have size 0. Resolves: #211675
* Tue Oct 24 2006 Alasdair Kergon - 2.02.12-4- Make spec file closer to lvm2.spec for easier maintenance.- Use the built-in cluster support (locking_type 3) by default, replacing the shared library, removing ldconfig and updating the lvmconf script.
* Tue Oct 17 2006 Alasdair Kergon - 2.02.12-1.0- Change package suffix to use dist variable.- Fall back to internal locking if external locking lib is missing or fails.
* Sat Oct 14 2006 Alasdair Kergon - 2.02.11-1.0- lvmconf --enable-cluster no longer requires locking library post-installation- clvmd accepts -R to instruct a running daemon to reload its internal cache- Remote error messages are transmitted back across the cluster.- Fix bug that caused clvmd to die if node with a long name crashed.- Fix vgsplit to retain clustered VG attribute.
* Wed Sep 20 2006 Alasdair Kergon - 2.02.10-2.0- No longer enable cluster by default.
* Wed Sep 20 2006 Alasdair Kergon - 2.02.10-1.0- New upstream.- Removed no_optimized_deactive patch.
* Fri Sep 01 2006 Alasdair Kergon - 2.02.09-1.1- Build all archs.
* Fri Aug 18 2006 Alasdair Kergon - 2.02.09-1.0- Upstream update for 64KB page size support.
* Wed Aug 16 2006 Alasdair Kergon - 2.02.08-1.0- Create RHEL5 branch.- Only build cman.- Fix spec file dependencies.
* Tue Jul 25 2006 Chris Feist - 2.02.06-7.0- Rebuilt with no_optimized_deactive patch.
* Tue Jul 18 2006 Alasdair Kergon - 2.02.06-6.0- Rebuild with fix to last patch.
* Wed Jul 12 2006 Alasdair Kergon - 2.02.06-5.0- Rebuild after recent lvm2 patches.
* Wed Jul 05 2006 Alasdair Kergon - 2.02.06-4.0- Avoid clvm \'unaligned access\' error on some archs. (194626, lost)- Rebuild after recent lvm2 patches.
* Thu May 25 2006 Alasdair Kergon - 2.02.06-1.0- Update to 2.02.06.- BuildRequires libsepol-devel.- Tidy spec file. [192100]
* Thu Mar 09 2006 Alasdair Kergon - 2.02.02-2.0- Add missing chkconfig prereq.
* Sat Feb 11 2006 Alasdair Kergon - 2.02.02-1.0- New upstream release.
* Fri Jan 13 2006 Alasdair Kergon - 2.02.01-1.2- Rebuild against latest libdevmapper.
* Thu Jan 05 2006 Alasdair Kergon - 2.02.01-1.1- Rebuild against latest libdevmapper.
* Tue Dec 06 2005 Alasdair Kergon - 2.02.01-1.0- Update to latest upstream release.
* Wed Aug 17 2005 Alasdair Kergon - 2.01.14-1.0- Incorporate additional upstream fixes since June.
* Wed Aug 17 2005 Alasdair Kergon - 2.01.09-6.0- Add mkinitrd dependency to ensure it gets upgraded first. [165255]
* Wed Jun 15 2005 Alasdair Kergon - 2.01.09-5.0- Couple of fixes to clvmd file descriptor closing.- Fix potential spin loop in clvmd.
* Sat Jun 11 2005 Alasdair Kergon - 2.01.09-4.0- Automatically enable clustering in lvm.conf on installation.
* Wed Jun 08 2005 Chris Feist - 2.01.09-3.1- Rebuild against libgulm.so.1.0.0 (instead of libgulm.so.1.0).
* Wed May 18 2005 Alasdair Kergon - 2.01.09-3.0- Fix clvmd init script.
* Fri Apr 22 2005 Alasdair Kergon - 2.01.09-2.1- BuildRequires: dlm-devel, gulm-devel, ccs-devel
* Thu Apr 14 2005 Alasdair Kergon - 2.01.09-2.0- Improve co-operation between clvmd and gulm over node state changes. [146056]
* Tue Apr 05 2005 Alasdair Kergon - 2.01.09-1.1- Switch from \'ExcludeArch: s390 s390x ppc\' to \'ExclusiveArch: i386 ia64 x86_64\' to match dlm dependency.
* Tue Apr 05 2005 Alasdair Kergon - 2.01.09-1.0- clvmd: Don\'t allow user operations to start until lvm thread is fully up.- clvmd-gulm: Set KEEPALIVE on sockets.
* Wed Mar 23 2005 Alasdair Kergon - 2.01.08-1.0- Improve detection of external changes affecting internal cache.
* Fri Mar 11 2005 Alasdair Kergon - 2.01.07-2.0- clvmd lvm_thread_lock fix.
* Wed Mar 09 2005 Alasdair Kergon - 2.01.07-1.0- clvmd FDs close-on-exec- unlock gulm VG & orphan locks at startup in case they are stale- unlock gulm VG & orphan locks if client dies.
* Sat Mar 05 2005 Alasdair Kergon - 2.01.06-1.1- Extra /dev scanning required for clustered operation.
* Fri Mar 04 2005 Alasdair Kergon - 2.01.06-1.0- More clvmd gulm fixes.
* Thu Feb 10 2005 Alasdair Kergon - 2.01.04-1.0- Some more clvmd fixes.
* Tue Feb 08 2005 Chris Feist - 2.01.03-2.0- Added chkconfig --add & --del to start init scripts.
* Wed Feb 02 2005 Alasdair Kergon - 2.01.03-1.0- clvmd startup mesgs improved; avoid gulm hang after node reboot
* Sat Jan 22 2005 Alasdair Kergon - 2.01.02-1.0- clvmd startup fix; recognise gnbd; improve error reporting.
* Fri Jan 21 2005 Alasdair Kergon - 2.01.01-1.2- Install the correct clvmd init script.
* Thu Jan 20 2005 Alasdair Kergon - 2.01.01-1.1- Fix spec file for 2.01.
* Thu Jan 20 2005 Alasdair Kergon - 2.01.01-1.0- Fix clvmd build & update vgcreate man page.
* Tue Jan 18 2005 Alasdair Kergon - 2.01.00-1.0- Include cman & gulm in same library.- Remove cluster subdir.
* Fri Dec 24 2004 Chris Feist - 2.00.32-1.0- New upstream sources.
* Tue Dec 21 2004 Chris Feist - 2.00.29-1.11- Added init script for clvm.
* Thu Dec 16 2004 Chris Feist - 2.00.29-1.11- Use /usr/lib which fixes 64 bit architecture build problems.
* Thu Dec 02 2004 Alasdair Kergon - 2.00.29-1.2- Remove superfluous Requires.
* Wed Dec 01 2004 Alasdair Kergon - 2.00.29-1.1- Sort out most of the files.
* Wed Dec 01 2004 Alasdair Kergon - 2.00.29-1.0- Initial import.