On 2016-10-01 08:56:02, Ganeti Development List wrote: > (Will update with actual release date on release)
A few wording improvements below, but otherwise LGTM. Feel free to apply or discard any/all of them, they are just suggestions. > +Version 2.15.3 > +-------------- > +*(Released %a, %d %b %Y)* > + > +Compatibility improvements > +~~~~~~~~~~~~~~~~~~~~~~~~~~ > +- Use socat method string compatible with <1.73 & >=1.73 > +- Fixup compatibility with GHC 7.4/base 4.5 > +- Update hv_kvm to handle output from qemu >= 1.6.0 > +- KVM: handle gracefully too old/too new psutil versions > + > +Performance fixes > +~~~~~~~~~~~~~~~~~ > +- Bulk-removal of SSH keys to reduce renew-crypto from O(n^2) to to ? > +- Don't deepcopy the config if the old value is not needed This line is correct, but a bit opaque for users. Maybe "Improve speed of configuration update by eliminating redundant copies"? > +- Optimise codegen for Python OpCode classes > +- Optimize LXC hypervisor GetAllInstancesInfo > +- Fix ClusterVerifyConfig() causing high mem usage > +- Fix memory/perf bug in gnt-cluster verify > +- Prevent InstanceShutdown from waiting on success > +- Improve luxid QueryInstances performance for large clusters > +- luxid/confd: Do not add a new Inotify watchers on timer > +- luxid/confd: Reduce heap when parsing & storing ConfigData 10% "Reduce memory usage for the configuration database by ~10%"? > +- luxid: Make JQScheduler queues more strict to avoid leaks "Fix memory leaks in the luxid job queue scheduler"? > +- Fix ganeti-rapi/noded exit-under-load bug > + > +Minor changes > +~~~~~~~~~~~~~ > +- Misc docs/logging/error message improvements > +- mcpu: Raise caught OpPrereqErrors with too few args Maybe instead, "fix handling of OpPrereqErrors when too few arguments are passed"? > +- Cancel RAPI job if the client drops the connection > +- Give atomicWriteFile temp filenames a more distinct pattern > +- Misc linting fixes > +- Misc test improvements > + > +Fixes inherited from 2.14 branch > +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > +- Allow attaching disks to diskless instances > +- Support userspace disk URIs for OS import/export scripts > +- iallocator: only adjust memory usage for up instances > +- Fix failover in case the source node is offline > + > +Fixes inherited from 2.13 branch > +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > +- Migrate needs HypervisorClass, not an instance > + > +Fixes inherited from 2.12 branch > +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > +- Avoid breaking clusters at master failover (#1163/#1159) > +- Increase logging during gnt-cluster upgrade > + > +Fixes inherited from 2.10 branch > +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > +- KVM: explicitly configure routed NICs late > + > > Version 2.15.2 > -------------- > -- > 2.8.0.rc3.226.g39d4020 >
