Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 22 16:53
    dependabot[bot] labeled #12
  • Jun 22 16:53
    dependabot[bot] opened #12
  • Jun 22 16:53

    dependabot[bot] on npm_and_yarn

    Bump async from 2.6.3 to 2.6.4 … (compare)

  • May 27 07:28
    alykhan starred RecallGraph/RecallGraph
  • May 25 23:46

    dependabot[bot] on npm_and_yarn

    (compare)

  • May 25 23:46
    dependabot[bot] closed #10
  • May 25 23:46
    dependabot[bot] commented #10
  • May 25 23:46
    dependabot[bot] labeled #11
  • May 25 23:46
    dependabot[bot] opened #11
  • May 25 23:46

    dependabot[bot] on npm_and_yarn

    Bump grunt from 1.3.0 to 1.5.3 … (compare)

  • May 25 23:33

    dependabot[bot] on npm_and_yarn

    (compare)

  • May 25 23:33
    dependabot[bot] closed #20
  • May 25 23:33
    dependabot[bot] commented #20
  • May 25 23:33
    dependabot[bot] labeled #22
  • May 25 23:33
    dependabot[bot] opened #22
  • May 25 23:33

    dependabot[bot] on npm_and_yarn

    Bump grunt from 1.3.0 to 1.5.3 … (compare)

  • May 14 00:20
    ggendel starred RecallGraph/RecallGraph
  • Apr 29 17:41
    dependabot[bot] labeled #21
  • Apr 29 17:41
    dependabot[bot] opened #21
  • Apr 29 17:41

    dependabot[bot] on npm_and_yarn

    Bump async from 2.6.3 to 2.6.4 … (compare)

Milko Škofič
@milko
I was trying to install RecallGraph as a service on my local ArangoDB database, but it always fails with the following error: "Services: 3103. failed to invoke module Reason: ArangoError 3100: cannot locate module File: jsep File: /var/folders/lz/c36rl6hx3glb32zyz502js200000gn/T/arangod_DaPjx4/services-tmp-593-37130413/lib/operations/filter/helpers.js": must I do something special before zipping and installing as service?
Aditya Mukhopadhyay
@adityamukho
are you trying to install from the zip file in the repository's releases?
maybe a file is missing in the bundle. i will have to check.
and please let me know if it works
Milko Škofič
@milko
No, I actually cloned the repository and zipped it.
Ah OK, I will try to see the documentation for installing from source.
Thanks!
Aditya Mukhopadhyay
@adityamukho
oh in that case it wouldn't work. you have to either use the bundle in the releases folder or build from source using the instructions in the link above
Milko Škofič
@milko
OK, there is a link to releases in the main read-me in the repository, but the link doesn't work.
Aditya Mukhopadhyay
@adityamukho
also, please note that the version i used in the demo is quite a few commits ahead of the development branch
since it contains untested code. so you might find a few features lacking
Milko Škofič
@milko
Aditya Mukhopadhyay
@adityamukho
try building from feature-skeleton-graph branch if you want to use all the features showcased in the demo (untested)
Milko Škofič
@milko
OK
Aditya Mukhopadhyay
@adityamukho
the repo has moved. it is available at https://github.com/RecallGraph/RecallGraph/releases
Milko Škofič
@milko
OK, thanks!
Aditya Mukhopadhyay
@adityamukho
please can you share where you got that older link from?
i will update the page
Milko Škofič
@milko
It is in the main Read Me in the Git repository
Aditya Mukhopadhyay
@adityamukho
zomg! ok i will fix it
fixed
Milko Škofič
@milko
:-)
Milko Škofič
@milko
I downloaded the latest release, RecallGraph and CivicGraph: CivicGraph installs fine, RecallGraph has the same error: "Services: 3103. failed to invoke module Reason: ArangoError 3100: cannot locate module File: jsep File: /var/folders/lz/c36rl6hx3glb32zyz502js200000gn/T/arangod_DaPjx4/services-tmp-593-37130413/lib/operations/filter/helpers.js". I will work with CivicGraph.
Aditya Mukhopadhyay
@adityamukho
i would suggest building from source. civicgraph is an older name for an older release
CivicGraph is well tested. However, you will find some features missing that you would have seen in the demo
Milko Škofič
@milko
OK, I will try the source install. Thanks again!
Gary Gendel
@ggendel
Just popping up to say that this project is exactly what I was looking for. I can't wait for more robust documentation. One question... Is there a way to purge history? For example, our regression tests delete the objects from a previous test to start from a clean slate. I'd like to request something like "purge all history before <time>".
Aditya Mukhopadhyay
@adityamukho
Thanks, I'm working on an upcoming release with numerous API contract improvements and performance optimizations. Will get to the documentation as soon as the contracts are finalized.
The purge option has been on my mind, but with a slightly different use case (delete event records for an entity/s to comply with privacy and/or security requirements, eg. GDPR). However, purging by timestamp, although possible, is something I would be reluctant to implement as it is susceptible to potential misuse/abuse. In general, if a user wishes to purge an event trail for some entities, they should be forced to explicitly specify those entity ids, to make sure they know what they are deleting.
kapilpipaliya
@kapilpipaliya
hello i want to use RecallGraph. how should i get started? i am using arangodb.
Gary Gendel
@ggendel
@kapilpipaliya It's really straightforward. If you have a Foxx app now, just load this app into the same database. Then change all of your Arango requests to go through RecallGraph and it works like magic.
Gary Gendel
@ggendel
@adityamukho Thanks. Performance is always a hot-spot in my work. As long as you keep it backwards compatible, I'm thrilled. For our regression testing, I can truncate your tables at the start of each test so I'm not too concerned. I'm concerned about resources in an active database that runs for years so we may want to have a way to (at least) archive ancient data. I'm not concerned about someone trashing the tables since users have to go through another application layer to get to the database so we can lock down this feature absolutely necessary.
kapilpipaliya
@kapilpipaliya
@ggendel thanks i have not a Foxx app. and i have many databases.
Gary Gendel
@ggendel
@kapilpipaliya Install the RecallGraph Foxx app. Then, whatever application you're using to create, modify, or delete objects and edges, you need to use do it through the RecallGraph API.
kapilpipaliya
@kapilpipaliya
I am using c++ backend and furte client.
is arangodb and RecallGraph Foxx app Api is different?
Gary Gendel
@ggendel
Foxx apps provide a micro-service that extends the ArangoDB API. RecallGraph provides an http listener to provide additional features. In this case, you can consider RecallGraph to be a proxy between your requests and the database. For instance, instead of calling the ArangoDB interface to insert an object, you would use the RecallGraph interface.
kapilpipaliya
@kapilpipaliya
Thank you so much. cant i run AQL insert/update/delete queries also on recallGraph api?
Gary Gendel
@ggendel
You can, but if you do you won't get any history tracking.