Re: Any update on LMDB support for OpenBSD?

2016-06-12 Thread Tinker

Howard, find three followup Q:s below (3-5), thanks


On 2016-06-13 05:07, Howard Chu wrote:

Tinker wrote:

Hi Howard,

Any plan on making LMDB work on OpenBSD?


Not sure what action you're expecting from us. Theo made it quite
clear that OpenBSD does not and will not have a unified buffer cache.


1) I did not read that anywhere. I guess it's waiting to be solved, just 
like >4GB buffer cache support.




OpenBSD should deliver LMDB in the MDB_WRITEMAP mode.
(http://lmdb.tech/doc/group__mdb.html)


Fine, let OpenBSD do that. Along with release notes saying that
OpenBSD's port of LMDB doesn't provide any protection from stray
pointer overwrites.


2)
Yes!

That is perfect for now.

3)
$ git clone https://github.com/LMDB/lmdb
$ cd lmdb/libraries/liblmdb
$ make

It does build on OpenBSD.

Should liblmdb.so work perfectly out of the box (as long as I stick to 
MDB_WRITEMAP only)?


I.e. this is with your blessing.

4)
The only OpenBSD-specific behavior that could be relevant, then, would 
be to "disable" MDB_RDONLY by forcing MDB_WRITEMAP on the platform for 
now?


5)
Should the tests work out of the box?



(At least some effort has been done e.g.
https://gitlab.com/mdb/sqlightning/issues/6 )


The repos on gitlab.com are corrupted and have been abandoned. The
only official repo is on openldap.org.


6) Ok



Re: Any update on LMDB support for OpenBSD?

2016-06-12 Thread Howard Chu

Tinker wrote:

Hi Howard,

Any plan on making LMDB work on OpenBSD?


Not sure what action you're expecting from us. Theo made it quite clear that 
OpenBSD does not and will not have a unified buffer cache.



OpenBSD should deliver LMDB in the MDB_WRITEMAP mode.
(http://lmdb.tech/doc/group__mdb.html)


Fine, let OpenBSD do that. Along with release notes saying that OpenBSD's port 
of LMDB doesn't provide any protection from stray pointer overwrites.



(At least some effort has been done e.g.
https://gitlab.com/mdb/sqlightning/issues/6 )


The repos on gitlab.com are corrupted and have been abandoned. The only 
official repo is on openldap.org.


--
  -- Howard Chu
  CTO, Symas Corp.   http://www.symas.com
  Director, Highland Sun http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/



Any update on LMDB support for OpenBSD?

2016-06-12 Thread Tinker

Hi Howard,

Any plan on making LMDB work on OpenBSD?

OpenBSD should deliver LMDB in the MDB_WRITEMAP mode. 
(http://lmdb.tech/doc/group__mdb.html)


(At least some effort has been done e.g. 
https://gitlab.com/mdb/sqlightning/issues/6 )


Thanks,
Tinker