Skip to content

Conversation

@DarthMax
Copy link
Contributor

  • Introduce GdsArrowClient
  • Use GdsArrowClient in ArrowGraphConstruction and ArrowQueryRunner
  • Adapt client to push based remote projection
  • Fix most style and typing issues

@netlify
Copy link

netlify bot commented Mar 27, 2024

Deploy Preview for neo4j-graph-data-science-client canceled.

Name Link
🔨 Latest commit 277a875
🔍 Latest deploy log https://app.netlify.com/sites/neo4j-graph-data-science-client/deploys/668400427d943600082da48b

@DarthMax
Copy link
Contributor Author

@DarthMax DarthMax force-pushed the push_based_remote_projection branch from ac4c576 to e91cfae Compare April 3, 2024 13:01
@Mats-SX Mats-SX force-pushed the push_based_remote_projection branch from e91cfae to 4cb9192 Compare April 5, 2024 12:15
@DarthMax DarthMax force-pushed the push_based_remote_projection branch from c6cfac9 to 6e1f683 Compare April 14, 2024 08:14
@DarthMax DarthMax force-pushed the push_based_remote_projection branch 3 times, most recently from b441725 to 36cdf82 Compare April 23, 2024 14:10
Copy link
Contributor

@FlorentinD FlorentinD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice refactoring of the flight client logic.

Mostly minor comments around the write-back logic.

@Mats-SX Mats-SX changed the title Adapt client to database arrow client Support push-based remote ops Apr 29, 2024
@Mats-SX Mats-SX changed the title Support push-based remote ops Support remote ops using DBMS Arrow Client May 17, 2024
@Mats-SX Mats-SX force-pushed the push_based_remote_projection branch 2 times, most recently from 6d35501 to 75a45e6 Compare May 17, 2024 13:32
@Mats-SX Mats-SX force-pushed the push_based_remote_projection branch from 1d30cdc to f90f9e6 Compare May 30, 2024 14:08
@Mats-SX Mats-SX marked this pull request as ready for review May 30, 2024 14:08
@Mats-SX Mats-SX changed the title Support remote ops using DBMS Arrow Client JobId-based remote writeback May 30, 2024
@Mats-SX Mats-SX marked this pull request as draft May 30, 2024 15:20
@Mats-SX
Copy link
Contributor

Mats-SX commented May 30, 2024

@Mats-SX Mats-SX force-pushed the push_based_remote_projection branch from d97d4de to 6c6d9a9 Compare June 4, 2024 15:41
@soerenreichardt
Copy link
Contributor

soerenreichardt commented Jun 14, 2024

Blocked waiting for the 5.21 release

@soerenreichardt soerenreichardt force-pushed the push_based_remote_projection branch 2 times, most recently from 4a39dad to 8bee5b0 Compare July 1, 2024 08:22
@Mats-SX Mats-SX marked this pull request as ready for review July 2, 2024 13:19
Mats-SX and others added 5 commits July 2, 2024 15:20
signatures

this allows for example:

gds.degree.write(G, arrowConfiguration={batchSize: 1})

gds.graph.nodeProperties.write(G, "prop", [], arrowConfiguration={batchSize: 1})
Co-authored-by: Max Kießling <max.kiessling@neotechnology.com>
Co-authored-by: Sören Reichardt <soren.reichardt@neo4j.com>
@Mats-SX Mats-SX force-pushed the push_based_remote_projection branch from ec470cb to fe1f71d Compare July 2, 2024 13:20
@soerenreichardt soerenreichardt merged commit 0c5ad6e into neo4j:main Jul 2, 2024
@DarthMax DarthMax deleted the push_based_remote_projection branch July 2, 2024 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants