[ 
https://issues.apache.org/jira/browse/CASSANDRA-19988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sam Lightfoot updated CASSANDRA-19988:
--------------------------------------
    Summary: Direct IO support for background reads  (was: Direct IO support 
for streaming)

> Direct IO support for background reads
> --------------------------------------
>
>                 Key: CASSANDRA-19988
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19988
>             Project: Apache Cassandra
>          Issue Type: Improvement
>            Reporter: Jon Haddad
>            Priority: Normal
>
> * Extend Direct IO support for compaction reads to other background read 
> operations
>  * Introduce a new _background_read_disk_access_mode_ property to supercede 
> _compaction_read_disk_access_mode_
>  
> ||Component||Impact||Effort||
> |Streaming outgoing (writers)|Hundreds of GBs during bootstrap/repair|Medium 
> — need to plumb {{DiskAccessMode}} through {{ChannelProxy}} and 
> {{ComponentContext}}|
> |Scrub|Full SSTable scan|Low — pass {{DiskAccessMode}} to {{openDataReader}}|
> |Verify|Full SSTable scan|Low — pass {{DiskAccessMode}} to {{openDataReader}}|
> |Index rebuild (SAI/SASI/Accord)|Full SSTable scan per table|Low — pass 
> {{DiskAccessMode}} to {{openDataReader}}|
> |Streaming incoming (mutation-based)|Re-scan of received SSTables|Low — pass 
> {{DiskAccessMode}} to {{getScanner}}|
> |Expired SSTable compaction|Small SSTables|Low — pass {{DiskAccessMode}} to 
> {{getScanner}}|
> |Accord journal scan|Background scan|Low — pass {{DiskAccessMode}} to 
> {{getScanner}}|
> |Hints replay|Sequential file reads|Medium — different I/O path, not 
> SSTable-based|
> |Compression dict sampling|Random reads|Low benefit — random access pattern|



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to