[jira] [Updated] (CASSANDRA-14466) Enable Direct I/O

2021-08-31 Thread Brandon Williams (Jira)


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

Brandon Williams updated CASSANDRA-14466:
-
Fix Version/s: 4.x

> Enable Direct I/O 
> --
>
> Key: CASSANDRA-14466
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14466
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Legacy/Local Write-Read Paths
>Reporter: Mulugeta Mammo
>Assignee: Mulugeta Mammo
>Priority: Normal
> Fix For: 4.x
>
>
> Hi,
> JDK 10 introduced a new API for Direct IO that enables applications to bypass 
> the file system cache and potentially improve performance. Details of this 
> feature can be found at [https://bugs.openjdk.java.net/browse/JDK-8164900].
> This patch uses the JDK 10 API to enable Direct IO for the Cassandra read 
> path. By default, we have disabled this feature; but it can be enabled using 
> a  new configuration parameter, enable_direct_io_for_read_path. We have 
> conducted a Cassandra read-only stress test and measured a throughput gain of 
> up to 60% on flash drives.
> The patch requires JDK 10 Cassandra Support - 
> https://issues.apache.org/jira/browse/CASSANDRA-9608 
> Please review the patch and let us know your feedback.
> Thanks,
> [^direct_io.patch]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-14466) Enable Direct I/O

2019-04-10 Thread Mulugeta Mammo (JIRA)


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

Mulugeta Mammo updated CASSANDRA-14466:
---
Attachment: (was: direct_io.patch)

> Enable Direct I/O 
> --
>
> Key: CASSANDRA-14466
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14466
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Legacy/Local Write-Read Paths
>Reporter: Mulugeta Mammo
>Priority: Normal
>
> Hi,
> JDK 10 introduced a new API for Direct IO that enables applications to bypass 
> the file system cache and potentially improve performance. Details of this 
> feature can be found at [https://bugs.openjdk.java.net/browse/JDK-8164900].
> This patch uses the JDK 10 API to enable Direct IO for the Cassandra read 
> path. By default, we have disabled this feature; but it can be enabled using 
> a  new configuration parameter, enable_direct_io_for_read_path. We have 
> conducted a Cassandra read-only stress test and measured a throughput gain of 
> up to 60% on flash drives.
> The patch requires JDK 10 Cassandra Support - 
> https://issues.apache.org/jira/browse/CASSANDRA-9608 
> Please review the patch and let us know your feedback.
> Thanks,
> [^direct_io.patch]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-14466) Enable Direct I/O

2018-05-23 Thread Mulugeta Mammo (JIRA)

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

Mulugeta Mammo updated CASSANDRA-14466:
---
Description: 
Hi,

JDK 10 introduced a new API for Direct IO that enables applications to bypass 
the file system cache and potentially improve performance. Details of this 
feature can be found at [https://bugs.openjdk.java.net/browse/JDK-8164900].

This patch uses the JDK 10 API to enable Direct IO for the Cassandra read path. 
By default, we have disabled this feature; but it can be enabled using a  new 
configuration parameter, enable_direct_io_for_read_path. We have conducted a 
Cassandra read-only stress test and measured a throughput gain of up to 60% on 
flash drives.

The patch requires JDK 10 Cassandra Support - 
https://issues.apache.org/jira/browse/CASSANDRA-9608 

Please review the patch and let us know your feedback.

Thanks,

[^direct_io.patch]

 

  was:
Hi,

JDK 10 introduced a new API for Direct IO that enables applications to bypass 
the file system cache and potentially improve performance. Details of this 
feature can be found [here|[https://bugs.openjdk.java.net/browse/JDK-8164900]] 

This patch uses the JDK 10 API to enable Direct IO for the Cassandra read path. 
By default, we have disabled this feature; but it can be enabled using a  new 
configuration parameter, enable_direct_io_for_read_path. We have conducted a 
Cassandra read-only stress test and measured a throughput gain of up to 60% on 
flash drives.

The patch requires JDK 10 Cassandra Support.

Please review the patch and let us know your feedback.

Thanks,

[^direct_io.patch]

 


> Enable Direct I/O 
> --
>
> Key: CASSANDRA-14466
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14466
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Local Write-Read Paths
>Reporter: Mulugeta Mammo
>Priority: Major
> Attachments: direct_io.patch
>
>
> Hi,
> JDK 10 introduced a new API for Direct IO that enables applications to bypass 
> the file system cache and potentially improve performance. Details of this 
> feature can be found at [https://bugs.openjdk.java.net/browse/JDK-8164900].
> This patch uses the JDK 10 API to enable Direct IO for the Cassandra read 
> path. By default, we have disabled this feature; but it can be enabled using 
> a  new configuration parameter, enable_direct_io_for_read_path. We have 
> conducted a Cassandra read-only stress test and measured a throughput gain of 
> up to 60% on flash drives.
> The patch requires JDK 10 Cassandra Support - 
> https://issues.apache.org/jira/browse/CASSANDRA-9608 
> Please review the patch and let us know your feedback.
> Thanks,
> [^direct_io.patch]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-14466) Enable Direct I/O

2018-05-23 Thread Mulugeta Mammo (JIRA)

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

Mulugeta Mammo updated CASSANDRA-14466:
---
Description: 
Hi,

JDK 10 introduced a new API for Direct IO that enables applications to bypass 
the file system cache and potentially improve performance. Details of this 
feature can be found [here|[https://bugs.openjdk.java.net/browse/JDK-8164900]] 

This patch uses the JDK 10 API to enable Direct IO for the Cassandra read path. 
By default, we have disabled this feature; but it can be enabled using a  new 
configuration parameter, enable_direct_io_for_read_path. We have conducted a 
Cassandra read-only stress test and measured a throughput gain of up to 60% on 
flash drives.

The patch requires JDK 10 Cassandra Support.

Please review the patch and let us know your feedback.

Thanks,

[^direct_io.patch]

 

  was:
Hi,

JDK 10 introduced a new API for Direct IO that enables applications to bypass 
the file system cache and potentially improve performance. Details of this 
feature can be found 
[here|[https://bugs.openjdk.java.net/browse/JDK-8164900]|https://bugs.openjdk.java.net/browse/JDK-8164900].]
   

This patch uses the JDK 10 API to enable Direct IO for the Cassandra read path. 
By default, we have disabled this feature; but it can be enabled using a  new 
configuration parameter, enable_direct_io_for_read_path. We have conducted a 
Cassandra read-only stress test and measured a throughput gain of up to 60% on 
flash drives.

The patch requires JDK 10 Cassandra support.

Please review the patch and let us know your feedback.

Thanks,

[^direct_io.patch]

 


> Enable Direct I/O 
> --
>
> Key: CASSANDRA-14466
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14466
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Local Write-Read Paths
>Reporter: Mulugeta Mammo
>Priority: Major
> Attachments: direct_io.patch
>
>
> Hi,
> JDK 10 introduced a new API for Direct IO that enables applications to bypass 
> the file system cache and potentially improve performance. Details of this 
> feature can be found 
> [here|[https://bugs.openjdk.java.net/browse/JDK-8164900]] 
> This patch uses the JDK 10 API to enable Direct IO for the Cassandra read 
> path. By default, we have disabled this feature; but it can be enabled using 
> a  new configuration parameter, enable_direct_io_for_read_path. We have 
> conducted a Cassandra read-only stress test and measured a throughput gain of 
> up to 60% on flash drives.
> The patch requires JDK 10 Cassandra Support.
> Please review the patch and let us know your feedback.
> Thanks,
> [^direct_io.patch]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-14466) Enable Direct I/O

2018-05-23 Thread Mulugeta Mammo (JIRA)

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

Mulugeta Mammo updated CASSANDRA-14466:
---
Description: 
Hi,

JDK 10 introduced a new API for Direct IO that enables applications to bypass 
the file system cache and potentially improve performance. Details of this 
feature can be found 
[here|[https://bugs.openjdk.java.net/browse/JDK-8164900]|https://bugs.openjdk.java.net/browse/JDK-8164900].]
   

This patch uses the JDK 10 API to enable Direct IO for the Cassandra read path. 
By default, we have disabled this feature; but it can be enabled using a  new 
configuration parameter, enable_direct_io_for_read_path. We have conducted a 
Cassandra read-only stress test and measured a throughput gain of up to 60% on 
flash drives.

The patch requires JDK 10 Cassandra support.

Please review the patch and let us know your feedback.

Thanks,

[^direct_io.patch]

 

  was:
Hi,

JDK 10 introduced a new API for Direct IO that enables applications to bypass 
the file system cache and potentially improve performance. Details of this 
feature can be found here.  

This patch uses the JDK 10 API to enable Direct IO for the Cassandra read path. 
By default, we have disabled this feature; but it can be enabled using a  new 
configuration parameter, enable_direct_io_for_read_path. We have conducted a 
Cassandra read-only stress test and measured a throughput gain of up to 60% on 
flash drives.

The patch requires JDK 10 Cassandra support.

Please review the patch and let us know your feedback.

Thanks,


[^direct_io.patch]

 


> Enable Direct I/O 
> --
>
> Key: CASSANDRA-14466
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14466
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Local Write-Read Paths
>Reporter: Mulugeta Mammo
>Priority: Major
> Attachments: direct_io.patch
>
>
> Hi,
> JDK 10 introduced a new API for Direct IO that enables applications to bypass 
> the file system cache and potentially improve performance. Details of this 
> feature can be found 
> [here|[https://bugs.openjdk.java.net/browse/JDK-8164900]|https://bugs.openjdk.java.net/browse/JDK-8164900].]
>    
> This patch uses the JDK 10 API to enable Direct IO for the Cassandra read 
> path. By default, we have disabled this feature; but it can be enabled using 
> a  new configuration parameter, enable_direct_io_for_read_path. We have 
> conducted a Cassandra read-only stress test and measured a throughput gain of 
> up to 60% on flash drives.
> The patch requires JDK 10 Cassandra support.
> Please review the patch and let us know your feedback.
> Thanks,
> [^direct_io.patch]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org