Hi,
We are using an older version of Couchbase Mobile (the one which is erlang based) on Android. I know it's pretty old and it's time to upgrade, so bare with me.
Till now Couchbase Mobile has served us well. However, recently we have started getting errors like "fd=NN is larger than the largest allowed fd=255" where NN is any value greater than 255.
This is not really OS limitation as the 'ulimit -a' on Android shows 1024 for open file descriptors (as found out by 'adb shell').
Looks like Erlang VM is not allowing file descriptors more than 255.
Is there any quick and/or hacky way to increase the fd limit beyond 255; for example increase it to 512 or 1024?
It would be great if we could set some environment variable or pass a parameter that can increase this limit (e.g.
https://github.com/couchbase/Android-Couchbase/blob/master/src/com/couchbase/android/CouchbaseService.java#L203).
I greatly appreciate any help in resolving this issue.
Thanks
Manju