Hello,
I have a small database synced to Murena cloud.
A few weeks ago, the phone being connected (WiFi/cellular) or not, the loading was very fast.
I just noted that KeePassDX is now really slow to load a database after the latter had been being unlocked.
It may take 20 seconds up to one minute !
I noticed the database loading is done in a blink of an eye if the phone is not connected to the cloud.
I’ve updated recently to 3.04 (not sure it is relevant).
Have anyone experienced the same problem ?
Any idea to correct this ?
I agree this may be a KeepassDX related problem, rather a Murena cloud problem…
By the way, if I open the Nextcloud app, I get (again) the warning “The server has reached end of life…”.
This warning disappeared after the server update by Murena, some weeks ago.
upfront - I’m not a KPDX user. But I look at webdav issues and storage access framework.
The position of the app author: I use the SAF - it’s up to the backing storage provider (nextcloud app, then the network remote) to get its things in order, as in: caching, handle concurrent writes, invalidation & refresh, network latency in general.
Imo if you want a networked password manager use one that has a backing API (the likes of bit-/vaultwarden) that does atomic actions (per item) or something like pass + gpg + git remote if file based.
If you insist on one database file, save locally and have a second application do an explicit sync (not SAF implicit). With SAF webdav mounts I’ve seen catastrophic 0 byte writes to the remote, kpdx too. It’s not the apps fault, but still, ouch
Thanks for these informations !
I have several devices synced to Murena, not online at the same time.
So if one is corrupted by a bad write, I may recover the previous version on other devices… if I detect soon enough the problem !
By the way, the slow database opening when connected seems gone…
as said, I wouldn’t hook it up to webdav through SAF directly or you’ll look at daily network weather forecasts.
a one-database-file is risky without backup. KPDX has in its sidebar a “save a copy to…” - but it should do so automatically in the background. Seedvault can do daily or weekly interval backups, I’d make sure to use that. The App has great UI, I get the appeal