Back to bug 1921927
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Mike Hackett | 2021-01-28 22:35:53 UTC | CC | tserlin | |
| CC | mhackett | |||
| Neha Ojha | 2021-01-29 00:38:58 UTC | Status | NEW | POST |
| Kyle Bader | 2021-01-29 03:01:40 UTC | Flags | needinfo?(tserlin) | |
| Matt Benjamin (redhat) | 2021-02-04 01:00:39 UTC | Flags | needinfo?(tserlin) | |
| CC | mbenjamin | |||
| Veera Raghava Reddy | 2021-02-07 17:18:41 UTC | CC | vereddy | |
| Severity | unspecified | high | ||
| Ken Dreyer (Red Hat) | 2021-03-03 00:31:56 UTC | Status | POST | ASSIGNED |
| CC | kdreyer | |||
| Neha Ojha | 2021-03-03 00:58:19 UTC | Assignee | nojha | rzarzyns |
| Josh Durgin | 2021-03-06 00:08:11 UTC | Target Release | 5.0 | 5.1 |
| CC | jdurgin | |||
| Red Hat One Jira (issues.redhat.com) | 2021-06-02 18:54:02 UTC | Link ID | Red Hat Issue Tracker RHCEPH-184 | |
| Red Hat Bugzilla | 2021-06-29 07:41:45 UTC | CC | dzafman | |
| Red Hat Bugzilla | 2021-08-19 16:38:16 UTC | CC | kchai | |
| Kyle Bader | 2021-09-17 22:20:41 UTC | Flags | needinfo?(jdurgin) | |
| Neha Ojha | 2021-10-19 20:56:47 UTC | Target Release | 5.1 | 5.2 |
| Neha Ojha | 2021-10-19 20:57:14 UTC | Flags | needinfo?(jdurgin) | |
| Vikhyat Umrao | 2021-11-09 00:14:55 UTC | Link ID | Github ceph/ceph/pull/43849 | |
| Radoslaw Zarzynski | 2022-01-20 17:00:40 UTC | Status | ASSIGNED | POST |
| Neha Ojha | 2022-01-20 17:08:04 UTC | Target Release | 5.2 | 6.0 |
| Ken Dreyer (Red Hat) | 2022-07-29 20:32:56 UTC | CC | ngangadh | |
| QA Contact | mmurthy | skanta | ||
| Fixed In Version | ceph-17.2.2-1.el9cp | |||
| Status | POST | MODIFIED | ||
| errata-xmlrpc | 2022-08-15 21:12:57 UTC | Status | MODIFIED | ON_QA |
| Masauso Lungu | 2022-09-09 08:47:25 UTC | CC | mlungu | |
| Flags | needinfo?(rzarzyns) | |||
| Docs Contact | mlungu | |||
| Radoslaw Zarzynski | 2022-09-09 12:59:43 UTC | Flags | needinfo?(rzarzyns) | |
| Doc Text | This changeset improves handling of huge page-based read buffers in BlueStore. First, a new configurable `bdev_read_buffer_alignment` is introduced to let operators configure custom alignment for read buffers. This may be useful when these buffers are intended to be backed by huge pages where the default 4 KiB alignment would be too small. Second, BlueStore (through KernelDevice) gets a configurable (via `bdev_read_preallocated_huge_buffer_num`) pool of MAP_HUGETLB-based read buffers which undergo recycling and are not cacheable. This targets workloads with cache-unfriendly access patterns. Taken together, these features allow to shorten a scatter-gather list that is being passed by the storage component to NICs. |
|||
| Masauso Lungu | 2022-09-11 15:52:35 UTC | Flags | needinfo?(rzarzyns) | |
| Radoslaw Zarzynski | 2022-09-12 07:55:32 UTC | Flags | needinfo?(rzarzyns) | |
| Doc Type | If docs needed, set a value | Enhancement | ||
| Masauso Lungu | 2022-09-21 18:25:49 UTC | Blocks | 2126050 | |
| Masauso Lungu | 2022-09-27 08:37:51 UTC | Flags | needinfo?(rzarzyns) | |
| Doc Text | This changeset improves handling of huge page-based read buffers in BlueStore. First, a new configurable `bdev_read_buffer_alignment` is introduced to let operators configure custom alignment for read buffers. This may be useful when these buffers are intended to be backed by huge pages where the default 4 KiB alignment would be too small. Second, BlueStore (through KernelDevice) gets a configurable (via `bdev_read_preallocated_huge_buffer_num`) pool of MAP_HUGETLB-based read buffers which undergo recycling and are not cacheable. This targets workloads with cache-unfriendly access patterns. Taken together, these features allow to shorten a scatter-gather list that is being passed by the storage component to NICs. | .User can now take advantage of a tunable KernelDevice buffer in BlueStore With this release, users can now configure custom alignment for read buffers using `bdev_read_buffer_alignment` command in BlueStore. This removes the limitations imposed by the default 4 KiB alignment space, when buffers are intended to be backed up by huge pages. Additionally, BlueStore, through KernelIDevice, gets a configurable pool with `bdev_read_preallocated_huge_buffer_num` parameter of MAP_HUGETLB-based read buffers for workloads with cache-unfriendly access patterns, which undergo recycling and are not cacheable. Taken together, these features allow to shorten a scatter-gather list that is passed by the storage component to NICs, thereby improving the handling of huge page-based read buffers in BlueStore. |
||
| Radoslaw Zarzynski | 2022-09-27 10:10:31 UTC | Doc Text | .User can now take advantage of a tunable KernelDevice buffer in BlueStore With this release, users can now configure custom alignment for read buffers using `bdev_read_buffer_alignment` command in BlueStore. This removes the limitations imposed by the default 4 KiB alignment space, when buffers are intended to be backed up by huge pages. Additionally, BlueStore, through KernelIDevice, gets a configurable pool with `bdev_read_preallocated_huge_buffer_num` parameter of MAP_HUGETLB-based read buffers for workloads with cache-unfriendly access patterns, which undergo recycling and are not cacheable. Taken together, these features allow to shorten a scatter-gather list that is passed by the storage component to NICs, thereby improving the handling of huge page-based read buffers in BlueStore. | .User can now take advantage of a tunable KernelDevice buffer in BlueStore With this release, users can now configure custom alignment for read buffers using `bdev_read_buffer_alignment` command in BlueStore. This removes the limitations imposed by the default 4 KiB alignment space, when buffers are intended to be backed up by huge pages. Additionally, BlueStore, through KernelDevice, gets a configurable pool with `bdev_read_preallocated_huge_buffer_num` parameter of MAP_HUGETLB-based read buffers for workloads with cache-unfriendly access patterns, which undergo recycling and are not cacheable. Taken together, these features allow to shorten a scatter-gather list that is passed by the storage component to NICs, thereby improving the handling of huge page-based read buffers in BlueStore. |
| Flags | needinfo?(rzarzyns) | |||
| Eliska | 2022-10-18 12:27:47 UTC | Status | ON_QA | VERIFIED |
| CC | ekristov | |||
| Red Hat Bugzilla | 2022-12-31 19:09:38 UTC | QA Contact | skanta | pdhiran |
| Red Hat Bugzilla | 2022-12-31 19:32:24 UTC | QA Contact | pdhiran | |
| Red Hat Bugzilla | 2022-12-31 19:59:51 UTC | CC | sseshasa | |
| Red Hat Bugzilla | 2022-12-31 23:43:24 UTC | CC | rzarzyns | |
| Assignee | rzarzyns | nojha | ||
| Red Hat Bugzilla | 2022-12-31 23:45:43 UTC | CC | akupczyk | |
| Red Hat Bugzilla | 2023-01-01 05:39:47 UTC | CC | tserlin | |
| Red Hat Bugzilla | 2023-01-01 05:52:39 UTC | CC | mhackett | |
| Red Hat Bugzilla | 2023-01-01 06:03:21 UTC | CC | kdreyer | |
| Red Hat Bugzilla | 2023-01-01 08:34:03 UTC | CC | mbenjamin | |
| Red Hat Bugzilla | 2023-01-01 08:38:46 UTC | Assignee | nojha | nobody |
| CC | nojha | |||
| Red Hat Bugzilla | 2023-01-01 08:47:36 UTC | CC | vereddy | |
| Red Hat Bugzilla | 2023-01-01 08:50:03 UTC | CC | vumrao | |
| Alasdair Kergon | 2023-01-04 04:40:45 UTC | CC | akupczyk | |
| Alasdair Kergon | 2023-01-04 04:51:21 UTC | Assignee | nobody | rzarzyns |
| Alasdair Kergon | 2023-01-04 04:55:59 UTC | QA Contact | skanta | |
| Alasdair Kergon | 2023-01-04 05:03:42 UTC | CC | kdreyer | |
| Alasdair Kergon | 2023-01-04 05:21:38 UTC | CC | nojha | |
| Alasdair Kergon | 2023-01-04 05:37:37 UTC | CC | rzarzyns | |
| Alasdair Kergon | 2023-01-04 05:59:30 UTC | CC | vumrao | |
| Alasdair Kergon | 2023-01-04 06:22:30 UTC | CC | mbenjamin | |
| Alasdair Kergon | 2023-01-04 06:25:53 UTC | CC | tserlin | |
| Alasdair Kergon | 2023-01-04 06:31:20 UTC | CC | vereddy | |
| Alasdair Kergon | 2023-01-04 06:56:31 UTC | CC | sseshasa | |
| Alasdair Kergon | 2023-01-04 11:29:24 UTC | CC | mhackett | |
| Red Hat Bugzilla | 2023-01-09 08:28:17 UTC | CC | ceph-eng-bugs | |
| Alasdair Kergon | 2023-01-09 19:43:36 UTC | CC | ceph-eng-bugs | |
| Red Hat Bugzilla | 2023-02-28 18:56:25 UTC | CC | ngangadh | |
| errata-xmlrpc | 2023-03-20 18:37:13 UTC | Status | VERIFIED | RELEASE_PENDING |
| errata-xmlrpc | 2023-03-20 18:55:33 UTC | Status | RELEASE_PENDING | CLOSED |
| Resolution | --- | ERRATA | ||
| Last Closed | 2023-03-20 18:55:33 UTC | |||
| errata-xmlrpc | 2023-03-20 18:56:27 UTC | Link ID | Red Hat Product Errata RHBA-2023:1360 |
Back to bug 1921927