Re: Not able to enable Write-ahead logs using tx.log-tx for existing JanusGraph setup
Radhika Kundam
Hi Boxuan,For existing JanusGraph setup, I am updating tx.log-tx configuration by setting management system property as mentioned in https://docs.janusgraph.org/basics/configuration/#global-configuration
And I could see the configuration updated properly in JanusGraphManagement. managementSystem.get("tx.log-tx"); => prints false But this change is not reflected for logTransactions in GraphDatabaseConfiguration:preLoadConfiguration. graph.getConfiguration().hasLogTransactions() => prints falseWhile transaction recovery using StandardTransactionLogProcessor it checks for the argument graph.getConfiguration().hasLogTransactions() which is not having latest config('tx.log-tx') updated in ManagementSystem. To reflect the change, I had to restart cluster two times. Also since it's GLOBAL property I am not allowed to override using graph.configuration() and only available option is to update through ManagementSystem which is not updating logTransactions. I would really appreciate your help on this. Thanks, Radhika |
|