Operations 9 min read

Ceph April 2018 Update: New Object, Block, and Cluster Features

The April 2018 Ceph monthly report highlights LTTng tracing for RGW, SSL support for the beast frontend, MFA integration, a notrim option for rbd mapping, runtime lz4 and brotli compression, Zabbix PG metrics, asynchronous dashboard tasks, detailed operation tracking, osdmap pruning, and a new iostat manager plugin.

UCloud Tech
UCloud Tech
UCloud Tech
Ceph April 2018 Update: New Object, Block, and Cluster Features

Object Storage

LTTNG tracing support for RGW

LTTng tracing has been added for RGW to monitor data transfer, bucket index updates, and object header updates, enabling performance analysis and optimization.

Beast frontend SSL support

The RGW beast frontend now supports SSL connections with new configuration options: ssl_port, ssl_endpoint, ssl_certificate, ssl_private_key.

MFA support

Multi‑factor authentication (MFA) is now supported in RGW, providing virtual MFA devices and admin commands to create, list, get, remove, check, and resync TOTP tokens.

Block Storage

rbd map notrim option

The rbd device map command now includes a notrim option that disables discard requests, preventing unwanted erasure of fully provisioned images.

Unified Storage Layer

Runtime enablement of lz4 and brotli compression

OSD now exposes lz4 and brotli compression algorithms via MOSDBoot, and a new metadata field supported_compression_algorithms records available compressors.

Cluster Management

MGR Zabbix PG statistics

Managers can now send maximum, minimum, and average PG counts per OSD to Zabbix for monitoring and trigger creation.

Asynchronous task support

The dashboard now supports asynchronous task handling.

Operation tracking

New monitor admin commands ( dump_historic_ops, dump_historic_ops_by_duration, dump_historic_slow_ops) and configuration options enable tracking and reporting of slow or historic ops.

osdmap prune

Monitors can prune excess osdmap epochs using new configuration items ( mon_osdmap_full_prune_min, mon_osdmap_full_prune_interval, mon_osdmap_full_prune_enabled), reducing memory pressure.

After pruning, the retained osdmap records appear as shown.

MGR iostat plugin

A new iostat plugin provides client I/O performance tables for the cluster.

Fundamentals

No updates this month.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Cluster ManagementcompressionCephblock storageMFALTTng
UCloud Tech
Written by

UCloud Tech

UCloud is a leading neutral cloud provider in China, developing its own IaaS, PaaS, AI service platform, and big data exchange platform, and delivering comprehensive industry solutions for public, private, hybrid, and dedicated clouds.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.