Re: Not able to enable Write-ahead logs using tx.log-tx for existing JanusGraph setup
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.