Presentation is loading. Please wait.

Presentation is loading. Please wait.

What's New in Infernalis

Similar presentations


Presentation on theme: "What's New in Infernalis"— Presentation transcript:

1 What's New in Infernalis
The Rise of the Vampire Squid By Bryan Stillwell & Ian Colle - February 9, 2016

2 Agenda Welcome (food/drinks) Introductions Presentations Q&A
What's New in Infernalis (Bryan Stillwell) What's Coming in Jewel (Ian Colle) Q&A Discussions

3 Introductions Who are you? What brings you here today?

4 Future Meetup Ideas How you're using Ceph CephFS
RBD (RADOS Block Device) RGW (RADOS Gateway) RADOS Monitoring (Calamari/VSP/Grafana) Automation (Puppet/Ansible/Salt) Cache Tiering CRUSH Performance Tuning CBT (The Ceph Benchmarking Tool)

5 What's New in Infernalis (v9.2.x)

6 Old Version Numbering Codename Release Type Versions Argonaut Stable
0.48 -> Bobtail 0.56 -> Cuttlefish 0.61 -> Dumpling LTS 0.67 -> Emperor 0.72 -> Firefly 0.80 -> Giant 0.87 -> Hammer 0.94 ->

7 New Version Numbering x.y.z x
Stable release number (I == 9, J == 10, K == 11) y 0 = Development (early testers) 1 = Release Candidate (test clusters) 2 = Stable (production ready) z Revision/Bugfix release

8 New Version Numbering Codename Type Versions Infernalis Stable 9.2.x
Jewel 10.2.x Kraken 11.2.x Note – all releases are Stable now. Removed concept of LTS.

9 General Improvements systemd (except for Ubuntu Trusty)
systemctl start ceph-osd* systemctl stop RedHat distros now have an SELinux policy

10 General Improvements Ceph daemons run as 'ceph' user
chown -R ceph:ceph /var/lib/ceph Time consuming Must be done on mon nodes as well Problem with journals not getting chown'd Reboots fix, but only if you're using GPT

11 RADOS Improvements Cache tier improvements
SHEC erasure coding no longer experimental Unified queue for handling client IO, recovery, scrubbing, and snapshot trimming Many ceph-objectstore-tool improvements Cleanup of ObjectStore API to facilitate new backends like BlueStore SHEC = Shingled Erasure Code contributed by Fujitsu (improves recovery efficiency) ceph-objectstore-tool

12 RGW Improvements Added support for SWIFT expirations
Many SWIFT API compatibility improvements SWIFT expirations work well for storing database backups for example

13 RBD Improvements The size argument now supports suffixes
Hammer (0.94.5): Infernalis (9.2.0): Default format also changed

14 RBD Improvements The rbd du command now shows actual usage (quickly if fast-diff enabled)

15 RBD Improvements Many stability improvements to object-map
Can enable/disable object-map and exclusive-lock features dynamically Object-map was added during the Hammer release cycle. It tracks which blocks of the image are actually allocated and where.

16 RBD Improvements New rbd status command

17 RBD Improvements You can now store user metadata and set persistent librbd options associated with individual images Deep-flatten now supports snapshots The export-diff tool is now faster (now uses aio)

18 CephFS Improvements Snapshots can now be renamed
Ongoing improvements around administration, diagnostics, and check and repair tools Dramatic improvements around caching a revocation of client cache state due to unused inodes The ceph-fuse client behaves better on 32bit hosts

19 What's Coming in Jewel (v10.2.x)

20 RADOS Improvements Continuing to make scrubbing smarter (don’t scrub when the OSD is busy, if scrub starts, finish as quickly as possible) Further ceph-objectstore-tool improvements Still evaluating tcmalloc 2.4 vs jemalloc performance BlueStore! – uses LevelDB for journaling – greatly improves performance of RADOS Further Cache-tiering improvements (but still caveat emptor)

21 RGW Improvements NFS for RGW Multisite v2 Keystone v3 Support
Originally master-slave with sync agent, which only allowed writes in master location Now master-master Keystone v3 Support Swift per tenant namespace Static Web Hosting in S3 Bucket Passes TEMPEST

22 RBD Improvements Async RBD Mirroring iSCSI integration

23 CephFS Improvements Continued improvements around administration, diagnostics, and check and repair tools Active-Passive MDS now considered tech preview Stabilizing work on Active-Active

24 General Moved from Ceph Developer Summit (CDS) every 3-4 months to Ceph Design Monthly (CDM) on the first Wed of each month, alternating between European and Asian friendly times Next CDM 02MAR EST Videos available here:

25 Questions?


Download ppt "What's New in Infernalis"

Similar presentations


Ads by Google