That moment when you find that your database refactor (that you were so excited about) doesn't work on iOS. 😩
Discussion
Because it's LMDB or what?
Possibly. 🤦♂️ something about posix semaphores... still digging.
nostr:nprofile1qyv8wue69uhk6mmwv9jzu6nzx56jucm0d5arsvpcxqq3wamnwvaz7tm9vdkxjurnv5h8qatz9aex2mrp0yqs6amnwvaz7tmwdaejumr0dsq3qamnwvaz7tmwdaehgu3wwa5kuegpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq32amnwvaz7tmjv4kxz7fwd4hhxarj9ec82cspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqpqxtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzs6dze5x Have you run into anything like this? Isn't nostrdb based on LMDB?
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
Time to go for a walk and touch grass xD
Oops
Feel for you.
Too many landmines for freedom tech in iOS. Not interested in that.
Totally captured unfortunately.