9 binary options systems free18 comments
Pilihan binari 1
This Infernalis point release fixes several packagins and init script issues, enables the librbd objectmap feature by default, a few librbd bugs, and a range of miscellaneous bug fixes across the system. For more detailed information, see the complete changelog. This major release will be the foundation for the next stable series. There have been some major changes since v0. Please read these release notes carefully.
We have decided to drop support for many older distributions so that we can move to a newer compiler toolchain e. Although it is still possible to build Ceph on older distributions by installing backported development tools, we are not building and publishing release packages for ceph.
Upgrading directly from Firefly v0. It is possible to do a direct upgrade, but not without downtime. We recommend that clusters are first upgraded to Hammer v0. This fencing is enforced by the Infernalis monitor, so use an upgrade procedure like:. All cluster nodes must first upgrade to Hammer v0. The main notable distro that is not yet using systemd is Ubuntu trusty The next Ubuntu LTS, Ceph daemons now run as user and group ceph by default. If your systems already have a ceph user, upgrading the package will cause problems.
Add the following line to ceph. This will make the Ceph daemons run as root i. Newly deployed daemons will be created with data owned by user ceph and will run with reduced privileges, but upgraded daemons will continue to run as root. Fix the data ownership during the upgrade.
This is the preferred option, but it is more work and can be very time consuming. The process for each host is to:. You will need to remove any OSDs using that backend before you upgrade any test clusters that use it. When a pool quota is reached, librados operations now block indefinitely, the same way they do when the cluster fills up.
By default, a full cluster or pool will now block. Instead, it returns 0 upon success and a negative value upon failure. There is no need to deprecate this command same major release since it was first introduced.
This is the first Infernalis release candidate. There have been some major changes since Hammer, and the upgrade process is non-trivial. Although it is still possible to build Ceph on older distributions by installing backported development tools, we are not building and publishing release packages for them on ceph.
All clusters must first upgrade to Hammer v0. User can upgrade to latest hammer v0. If your systems already have a ceph user, the package upgrade process will usually fail with an error. This is the preferred option, but is more work.
The process for each host would be to:. These notes are somewhat abbreviated while we find a less time-consuming process for generating them.
This is the second to last batch of development work for the Infernalis cycle. This development release features more of the OSD work queue unification, randomized osd scrub times, a huge pile of librbd fixes, more MDS repair and snapshot fixes, and a significant amount of work on the tests and build infrastructure.
This development release is delayed a bit due to tooling changes in the build environment. As a result the next one v9. This is the first development release for the Infernalis cycle, and the first Ceph release to sport a version number from the new numbering scheme. We recommend that all infernalis v9. If you compiled your own application against librados shipped with these releases, it is very likely referencing these removed symbols.
So you will need to recompile it. Ceph daemon failed to start, because the service name was already used. Ceph file system is not freeing space issue , pr , Yan, Zheng, John Spray fs: Segmentation fault accessing file using fuse mount issue , pr , Yan, Zheng librbd: Avoid re-writing old-format image header on resize issue , pr , Jason Dillaman librbd: Verify self-managed snapshot functionality on image create issue , pr , Jason Dillaman librbd: Ceph daemons are now managed via systemd with the exception of Ubuntu Trusty, which still uses upstart.
The RADOS cache tier can now proxy write operations to the base tier, allowing writes to be handled without forcing migration of an object into the cache. The SHEC erasure coding support is no longer flagged as experimental. SHEC trades some additional storage space for faster repair. There is now a unified queue and thus prioritization of client IO, recovery, scrubbing, and snapshot trimming.
There have been many improvements to low-level repair tooling ceph-objectstore-tool. The Swift API now supports object expiration. There are many Swift API compatibility improvements. The rbd du command shows actual usage quickly, when object-map is enabled. The object-map feature has seen many stability improvements. Object-map and exclusive-lock features can be enabled or disabled dynamically.
You can now store user metadata and set persistent librbd options associated with individual images. The new deep-flatten features allows flattening of a clone and all of its snapshots. Previously snapshots could not be flattened.
The export-diff command command is now faster it uses aio. There is also a new fast-diff feature. The —size argument can be specified with a suffix for units e. You can now rename snapshots. There have been ongoing improvements around administration, diagnostics, and the check and repair tools.
The caching and revocation of client cache state due to unused inodes has been dramatically improved. The ceph-fuse client behaves better on bit hosts. We now build packages for: CentOS 7 or later. Fedora 22 or later. This fencing is enforced by the Infernalis monitor, so use an upgrade procedure like: OSX build fixes Yan, Zheng build: PriorityQueue tests Kefu Chai common: EIO injection David Zhang osd: SHEC no longer experimental osd: WBThrottle cleanups Jianpeng Ma osd: Be careful installing this RC on client machines e.
It will be fixed in the final v9. There is now a unified queue and thus prioritization of client IO, scrubbing, and snapshot trimming. WBThrottle cleanups Jianpeng Ma pycephfs: A few highlights include: