FWIW https://github.com/ceph/ceph/blob/master/doc/dev/osd_internals/backfill_rese... has some discussion of op priorities, though client ops aren’t mentioned explicitly. If you like, enter a documentation tracker and tag me and I’ll look into adding that.
On Dec 2, 2020, at 9:56 AM, Stefan Kooman <stefan@bit.nl> wrote:
On 12/2/20 5:36 PM, Seena Fallah wrote:
If it uses PriorityQueue <https://en.wikipedia.org/wiki/Priority_queue#:~:text=In%20computer%20science%2C%20a%20priority,an%20element%20with%20low%20priority.> Data Structure an element with high priority should be dequeued before an element with low priority.
- osd client op priority The priority set for client operations. It is relative to osd recovery op priority.
The op priority for client io is (default) 63. So with that regard a lower value should be lower priority. Same as the PriorityQueue you linked.
A simple example would be a great way to take out any confusion. I'll try to attend a "Docubetter" meeting to discuss this.
Gr. Stefan _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io