Informatievlaanderen / VSDS-LDESServer4J

Linked Data Event Streams Server for Java
https://informatievlaanderen.github.io/VSDS-LDESServer4J
European Union Public License 1.2
10 stars 9 forks source link

Inline SHACL validation on ingest as Java code #1229

Closed sandervd closed 6 months ago

sandervd commented 6 months ago

Describe the bug Perfo of ingest is negatively impacted by my wonky dangling bnode detection SHACL file.

To Reproduce Steps to reproduce the behavior:

  1. Run the server with Pyroscope tracing enabled
  2. Ingest some data
  3. Inspect the profile

Expected behavior Less cpu cycles spend on the validation. Inlining the logic in Java will do the trick.

Screenshots image

pj-cegeka commented 6 months ago

Is implemented by https://github.com/Informatievlaanderen/VSDS-LDESServer4J/pull/1237