The GitHub Actions job "GraphAr Java SDK CI" on 
incubator-graphar.git/java-reader-facade has failed.
Run started by GitHub user keksmd (triggered by keksmd).

Head commit for run:
e6964f913bc4911c3d1b8bd69c6441a52b4291a7 / Алекс <[email protected]>
feat(java): read ordered_by_source GraphAr topology through a reader facade

Adds the graphar-reader module, the first read vertical over graphar-info,
graphar-core and the graphar-io-api PhysicalReader contract, without JNI.

GraphReader opens a graph from its YAML and hands out an
OrderedSourceEdgeReader. neighbors(vertexId) locates the offset chunk with
OrderedAdjacencyResolver, reads only the two bounding offsets, and requests
only that row range of the adjacency chunks it touches. scanEdges streams
every topology row chunk by chunk. Edge property chunks are read with the
same row ranges and joined by row position; a chunk that returns a
different row count than its range fails the read.

io-parquet stays a test dependency. Fixture tests compare scans of
testing/ldbc_sample with values read through Arrow C++, and check per-vertex
reads by recording requests and storage opens.

Part of #978; vertex property scans follow in a separate change.

Constraint: io-parquet refuses a partial row-group range without a Parquet
Offset Index, and the Arrow C++ edge chunks in testing/ldbc_sample have none,
so per-vertex reads are tested on a copy rewritten by ParquetPhysicalWriter.
Rejected: caching whole offset chunks | reads more than one vertex needs
Not-tested: per-vertex reads of C++ edge chunks without an Offset Index

Report URL: https://github.com/apache/incubator-graphar/actions/runs/38046354448

With regards,
GitHub Actions via GitBox


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

Reply via email to