Mykola Golub

  • Email:
  • Registered on: 12/23/2014
  • Last connection: 03/01/2019



  • Ceph (Developer, 05/04/2016)
  • rbd (Developer, 05/04/2016)
  • mgr (Developer, 06/28/2017)
  • RADOS (Developer, 06/07/2017)
  • bluestore (Developer, 11/29/2017)
  • Messengers (Developer, 03/12/2019)



12:04 PM Ceph Revision 022705ae (ceph): librbd: fix typo in deep_copy::ObjectCopyRequest::compute_read_ops
The second arg for interval_set insert method is the inserting
interval lenth, while the end position was provided. I...


03:17 PM Ceph Revision 633a167f (ceph): librbd: when requeueing QOS throttled request queue it back
to preserve order of throttled requests, which is important for flush.
Signed-off-by: Mykola Golub <>
03:12 PM Ceph Revision 060ef69e (ceph): common: add "requeue_back" WorkQueue method
and rename "requeue" method to "requeue_front" for clarity.
Signed-off-by: Mykola Golub <>


07:25 PM Ceph Revision a30276ea (ceph): librbd: make flush be queued by QOS throttler
So when it is eventually processed we sure there is no pending
requests in the throttler queue it needs to wait to co...
07:25 PM Ceph Revision 4f7780a9 (ceph): common: allow "0" cost items to be queued by TokenBucketThrottle
They will be queued if there are already blockers.
Signed-off-by: Mykola Golub <>
07:47 AM Ceph Revision a5a49f38 (ceph): rbd-nbd: fix segfault for list-mapped command
The global ceph context is not initialized when list-mapped command
is issued.
The regression was introduced by a926...


07:58 AM rbd Bug #38706 (Pending Backport): flush skips requests in QOS throttler queue
The flush request must wait for all in-flight operations to complete. But if QOS is enabled currently it does not wai...


06:24 PM Ceph Revision 95b6a760 (ceph): rbd: wait for all io complete when bench is interrupted
Signed-off-by: Mykola Golub <>
03:26 PM Ceph Revision 3c378ad2 (ceph): Merge pull request #26896 from dillaman/wip-rbd-cls-warning
cls/rbd: fixed uninitialized variable compiler warning
Reviewed-by: Mykola Golub <>


05:41 PM Ceph Revision 327c07db (ceph): Merge pull request #26878 from dillaman/wip-pool-init-validation
librbd: bypass pool validation if "rbd_validate_pool" is false
Reviewed-by: Mykola Golub <>

Also available in: Atom