[crac] RFR: Draft: Move more FD tracking to java layer

Radim Vansa duke at openjdk.org
Fri Jun 9 09:30:12 UTC 2023


On Thu, 8 Jun 2023 16:48:39 GMT, Anton Kozlov <akozlov at openjdk.org> wrote:

>> test/jdk/jdk/crac/fileDescriptors/OpenFileDetectionTest.java line 51:
>> 
>>> 49:     @Override
>>> 50:     public void exec() throws Exception {
>>> 51:         try (var file = new RandomAccessFile("/etc/passwd", "r")) {
>> 
>> What would happen with the FileReader? It would be better to not remove test for particular case, but add one for RandomAccessFile.
>
> FileReader was never claiming own file descriptor, it was a mistake in the original version of the test. Now test matches RandomAccessFile, that does claiming.

That was not a mistake; the point of the test was to show that user *gets informed* that it was the `/etc/passwd` file what the FD was pointing to. The point of claiming, as I understand it, is to provide additional info.

-------------

PR Review Comment: https://git.openjdk.org/crac/pull/79#discussion_r1224074917


More information about the crac-dev mailing list