When the messenger first started reading the message off the wire.
throttled
When the messenger tried to acquire memory throttle space to read the message into memory.
all_read
When the messenger finished reading the message off the wire.
dispatched
When the messenger gave the message to the OSD.
initiated
This is identical to header_read. The existence of both is a historical oddity.
osd prepares
信息
解释
queued_for_pg
The op has been put into the queue for processing by its PG.
reached_pg
The PG has started doing the op.
waiting for *
The op is waiting for some other work to complete before it can proceed (e.g. a new OSDMap; for its object target to scrub; for the PG to finish peering; all as specified in the message).
started
The op has been accepted as something the OSD should do and is now being performed.
waiting for subops from
The op has been sent to replica OSDs.
filestore problem
信息
解释
commit_queued_for_journal_write
The op has been given to the FileStore.
write_thread_in_journal_buffer
The op is in the journal’s buffer and waiting to be persisted (as the next disk write).
journaled_completion_queued
The op was journaled to disk and its callback queued for invocation.
osd 事件,与本地盘相关
信息
解释
op_commit
The op has been committed by the primary OSD.
op_applied
The op has been write()’en to the backing FS on the primary.
sub_op_applied: op_applied
For a replica’s “subop”.
sub_op_committed: op_commit
For a replica’s sub-op (only for EC pools).
sub_op_commit_rec/sub_op_apply_rec from
The primary marks this when it hears about the above, but for a particular replica (i.e. ).
commit_sent
We sent a reply back to the client (or primary OSD, for sub ops).
获取 osd 配置信息方法
ceph daemon /var/run/ceph/vip-ceph-osd.0.asok config show
修改方法
ceph daemon /var/run/ceph/vip-ceph-osd.0.asok config set name value