Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc/releases/nautilus: draft notes #26598

Merged
merged 8 commits into from Feb 27, 2019
Merged

Conversation

liewegas
Copy link
Member

Signed-off-by: Sage Weil sage@redhat.com

@liewegas liewegas added this to the nautilus milestone Feb 22, 2019
or a cloud-based prediction service to warn about expected
HDD or SSD failures.

- *RGW*:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S3 lifecycle transition for storage class tiering
STS/AssumeRoleWithWebIdentity (auth federation using OAuth2 and OpenID::connect
User Policy and Bucket Policy enhancements
Bucket move (rename buckets leaving data at rest)
archive zone
improved Swift/S3 interoperability
Initial Publish-Subscribe notification support
Beast Frontend as default
Elastic Search expanded version coverage

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S3 append object extension

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Initial dmclock QOS implementation (minimal set of priority classes)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OPA authn delegation prototype

# ceph osd dump | grep ^flags

In order to be able to proceed to Mimic, your OSD map must include
the ``recovery_deletes`` and ``purged_snapdirs`` flags.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@liewegas let's mention that the flag pglog_hardlimit will be on by default on fresh nautilus installs

all OSD nodes.
* 'kb_used' column - the same as 'bytes_used' but in KB.
* new column 'compress_bytes_used' - amount of space allocated for compressed
data. I.e. comrpessed data plus all the allocation, replication and erasure
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: i.e. and compressed

* 'USED' column now shows the space (accumulated over all OSDs) allocated
purely for data objects kept at block(slow) device.
* new column 'USED COMPR' - amount of space allocated for compressed
data. I.e. comrpessed data plus all the allocation, replication and erasure
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: compressed

over all OSDs) allocated purely for data objects kept at block
device.
* new column 'compress_bytes_used' - amount of space allocated for compressed
data. I.e. comrpessed data plus all the allocation, replication and erasure
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto


* The MDS now supports dropping its cache for the purposes of benchmarking.::

ceph tell mds.* cache drop <timeout>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing ````

stored by the user.
* 'USED' column now represent amount of space allocated purely for data
by all OSD nodes in KB.
* 'QUOTA BYTES', 'QUOTA OBJECTS' aren't showed anumore in non-detailed mode.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: anymore

@liewegas liewegas force-pushed the wip-nautilus-notes branch 2 times, most recently from db811d5 to 7ecabe0 Compare February 22, 2019 22:07
- *Misc*:


Upgrading from Mimic or Nautilus
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/Mimic or Nautilus/Mimic or Luminous/ ?

Signed-off-by: Sage Weil <sage@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Copy link
Contributor

@ImTheKai ImTheKai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm as a draft - we'll continue to revise them leading up to 14.2.0

Major Changes from Mimic
------------------------

- *Dashboard*:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Ceph Dashboard has gained a lot of new functionality:

  • Support for multiple users / roles
  • SSO (SAMLv2) for user authentication
  • Auditing support
  • New landing page, showing more metrics and health info
  • I18N support
  • Swagger REST API

New Ceph management features include:

  • OSD management (mark as down/out, change OSD settings, recovery profiles)
  • Cluster config settings editor
  • Ceph Pool management (create/modify/delete)
  • ECP management
  • RBD mirroring configuration
  • Embedded Grafana Dashboards (derived from Ceph Metrics)
  • CRUSH map viewer
  • NFS Ganesha management
  • iSCSI target management (via ceph-iscsi)
  • RBD QoS configuration
  • Prometheus Alert Management

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@LenzGr maybe change "Swagger REST API" to "REST API documentation with Swagger UI"?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, that sounds better. @liewegas - could you please update this accordingly?

Signed-off-by: Sage Weil <sage@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
liewegas added a commit that referenced this pull request Feb 25, 2019
* refs/pull/26598/head:
	doc/releases/nautilus: note about msgr2
	doc/releases/nautilus: rgw highlights
	doc/releases/nautilus: draft notes

Reviewed-by: Kai Wagner <kwagner@suse.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>

- *RBD*:

* Images can be live-migrated with minimal downtime to assist with moving
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What kind of images do we need for that? Does this work with krbd (worth adding more details IMHO)

#. Complete the upgrade by disallowing pre-Nautilus OSDs and enabling
all new Nautilus-only functionality::

# ceph osd require-osd-release nautilus
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dsavineau @guits for ceph-ansible.

* The ``ceph pg <pgid> list_missing`` command has been renamed to
``ceph pg <pgid> list_unfound`` to better match its behaviour.

* The *rbd-mirror* daemon can now retrieve remote peer cluster configuration
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dsavineau @guits for ceph-ansible, update the rbd-mirror daemon key.

Signed-off-by: Sage Weil <sage@redhat.com>
* NFS Ganesha management
* iSCSI target management (via ceph-iscsi)
* RBD QoS configuration
* Prometheus Alert Management
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add:

  • Ceph Manager Module management
    And maybe change:
Suggested change
* Prometheus Alert Management
* Prometheus alert management

Signed-off-by: Sage Weil <sage@redhat.com>
@liewegas liewegas merged commit c78bcb2 into ceph:master Feb 27, 2019
liewegas added a commit that referenced this pull request Feb 27, 2019
* refs/pull/26598/head:
	doc/releases/nautilus: dashboard tweaks
	doc/releases/nautilus: more rados highlights
	doc/release/nautilus: added RBD major features
	doc/releases/nautilus: add msgr2 enablement steps
	doc/releases/nautilus: add dashboard items

Reviewed-by: Kai Wagner <kwagner@suse.com>
@neha-ojha
Copy link
Member

@liewegas the rados highlights look good, sorry got to this only now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
9 participants