[Citadel Development] Re: I'm in ur VM, running FreeBSD
Yeesh. It's nearly 2:00am and I still haven't figured out the deadlock problem. But I can make it appear pretty reliably by doing these things together: 1. loadtest, with 3 threads 2. while true ; do ./sendcommand tdap ; sleep 1 ; done I also have a room on the test system that p
[Citadel Development] Temporarily disable the indexer
[Citadel Development] cdb_tick() called periodically
[Citadel Development] no diags
[Citadel Development] When opening a cursor, always read through to the end.
This should theoretically eliminate the need to ever call cdb_close_cursor()
[Citadel Development] cosmetic stuff
[Citadel Development] loadtest.c: multiple threadds
[Citadel Development] cleaned that up a bit
[Citadel Development] Re: I'm in ur VM, running FreeBSD
Yecch. The new code has a deadlock problem. The DB is rock solid though. On it.
[Citadel Development] Generate listsub token with a hash instead of crypt
[Citadel Development] .gitignore: add dbnothing and loadtest
[Citadel Development] Re: I'm in ur VM, running FreeBSD
Oh, and in case I didn't make it abundantly clear: the remaining backend decoupling work is complete, and work on more modern backends can begin soon. LMDB? MariaDB? SeattleCloud Hosted DB? You name it, we'll be able to do it.
[Citadel Development] Re: I'm in ur VM, running FreeBSD
Ok, I've got my FreeBSD system installed and have begun making changes to fix any problems that came up. I am also now running Uncensored on 'git master' (commit 6960933711b8353ad5cddcc17994db670911a1dc) as of right now. When it comes to dealing with database corruption, in the words of
[Citadel Development] FreeBSD compatibility (first of several commits)
[Citadel Development] Removed the 'ucred' stuff. It's insecure and it doesn't work on FreeBSD anyway.
[Citadel Development] Makefile: use ${CC} selected by configure
[Citadel Development] FreeBSD compatibility (first of several commits)
[Citadel Development] Removed the 'ucred' stuff. It's insecure and it doesn't work on FreeBSD anyway.
[Citadel Development] Makefile: use ${CC} selected by configure
[Citadel Development] Re: I'm in ur VM, running FreeBSD
Ok, I've got my FreeBSD VM set up and will give the Citadel build a shot today. \