nostr:nprofile1qyv8wue69uhk6mmwv9jzu6nzx56jucm0d5arsvpcxqq3wamnwvaz7tm9vdkxjurnv5h8qatz9aex2mrp0yqs6amnwvaz7tmwdaejumr0dsq3qamnwvaz7tmwdaehgu3wwa5kuegpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq32amnwvaz7tmjv4kxz7fwd4hhxarj9ec82cspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqpqxtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzs6dze5x Have you run into anything like this? Isn't nostrdb based on LMDB?

Reply to this note

Please Login to reply.

Discussion

Yes damus iOS has nostrdb running in it. You need extended virtual addressing entitlement

And it seems the max size is still 32GiB even with that

Also you have to close the db when going into the background, ios will kill your app if there is a lockfile… yeah its weird

Jesus. 😳

We would love a fix for the last one. I thought the semaphore thing might help but it didn’t have any effect

https://github.com/damus-io/damus/pull/2410

I hate to say it but this isn’t a hill I want to die on. I think I’ll find another db.

yes LMDB is not really worth it unless you have a really good reason to use it (like implementing an embedded relay). sqlite is fine for most things.

t Y*