pfelt
|
02a353fd81
|
-- per store locking code. this speeds delivery under load and also fixed a deadlock
|
2010-03-13 23:31:57 +00:00 |
|
alexhudson
|
766ebf8a85
|
Move mail content processing within the logical lock.
|
2009-11-25 11:16:10 +00:00 |
|
alexhudson
|
b08d9fbc72
|
Instrument a bit more logging in DELIVER
|
2009-11-25 09:55:53 +00:00 |
|
alexhudson
|
39217f929a
|
Final bits of initial ringlog implementation; gives you thread ID now.
|
2009-11-24 22:08:50 +00:00 |
|
alexhudson
|
906916e83f
|
Slightly untested initial ringlog.
|
2009-11-24 19:56:54 +00:00 |
|
alexhudson
|
d2335902c7
|
Stick in the various locking hooks and logic
|
2009-09-19 15:40:10 +00:00 |
|
alexhudson
|
c11d1ddd7c
|
Change old parameter FIXMEs into more standard UNUSED_PARAMETER_REFACTOR
|
2009-09-19 12:28:54 +00:00 |
|
alexhudson
|
709e9dc9c8
|
Return an error if the client doesn't have permission to list.
|
2009-09-16 13:15:28 +00:00 |
|
alexhudson
|
e5b8a046d4
|
New STORES command. May need to look into the security of this in the future.
|
2009-09-16 11:05:53 +00:00 |
|
pfelt
|
041619f2e0
|
-- fix: a bug with ranges on the replace command
|
2009-08-01 23:26:52 +00:00 |
|
alexhudson
|
20f8e515f2
|
Turn on strict compiling for the store.. bit messy in places :S
|
2009-07-12 08:27:13 +00:00 |
|
alexhudson
|
91955db366
|
Make MIME work-ish
|
2009-04-19 21:39:20 +00:00 |
|
alexhudson
|
a95844b863
|
Attempt to ensure store doesn't get snared by ext4 data loss - fatpelt, you may want to do something similar for queue (hint, hint ;)
|
2009-03-13 13:29:44 +00:00 |
|
alexhudson
|
8e54ef5ab3
|
New store command 'REPAIR' to at least get broken stores consistent
|
2008-10-16 21:17:51 +00:00 |
|
alexhudson
|
e31d7842fc
|
Initial bits of store read-only support
|
2008-10-15 19:18:11 +00:00 |
|
alexhudson
|
38db0ebefe
|
Get store watches to correctly remove themselves.
|
2008-09-14 15:42:28 +00:00 |
|
alexhudson
|
6cb1793be7
|
Make CREATE recursively create any collections which need to exist.
|
2008-09-09 19:32:02 +00:00 |
|
alexhudson
|
bc25bc985f
|
Tidy up CREATE and WRITE a bit; remove objects that we can't successfully save to
|
2008-09-09 18:31:28 +00:00 |
|
alexhudson
|
1c4e90947f
|
Don't try to attempt to CREATE folders in the store if the filename and/or guid is already in use; it will fail at an sql schema level and we get the error code wrong...
|
2008-09-09 16:23:00 +00:00 |
|
alexhudson
|
29f4eeec4e
|
Merge the store-sqlite branch back onto trunk
|
2008-09-04 15:22:34 +00:00 |
|
alexhudson
|
b4a2c683aa
|
Update doxygen setup and fix some of the bad bits of documentation.
|
2008-04-12 13:40:18 +00:00 |
|
alexhudson
|
7428cb8225
|
Fix a sigabrt in the Lucene index, and stop trying to partially update a document - for some reason, this just doesn't work :(
|
2008-04-05 13:05:09 +00:00 |
|
alexhudson
|
e8702938eb
|
More acceptable speed for FLAG store command.
|
2008-03-08 17:18:58 +00:00 |
|
alexhudson
|
d40daa006d
|
Separate the parsing and indexing steps of documents in the store.
|
2008-03-07 17:59:02 +00:00 |
|
alexhudson
|
fc4adae8ad
|
Remove all use of the old locking system, replace with new 'fair' locks.
|
2008-03-07 11:28:36 +00:00 |
|
alexhudson
|
29a83a4e28
|
First cut at a "fair" locking system within the store. Locks on store collections are now gained in order of request.
|
2008-03-06 14:51:35 +00:00 |
|
alexhudson
|
59c79d7b83
|
Make collection locks slightly clearer.
|
2008-03-05 21:06:13 +00:00 |
|
alexhudson
|
d337c3d486
|
Merge remove-mdb branch onto trunk, branch is now closed!
|
2008-01-23 08:20:27 +00:00 |
|
trisk
|
9816a936e2
|
Clean up sketchy parts of the store.
|
2007-07-11 17:58:45 +00:00 |
|
alexhudson
|
a52de8bca1
|
bongo-config correctly sets up some ACLs, so that hawkeye will be able to access configuration information
|
2007-04-24 19:33:52 +00:00 |
|
alexhudson
|
df51571288
|
Put in place infrastructure to read config files from the store, and change the bongo-manager to use it. You now need to run "bongo-config install" when you install Bongo!
|
2007-04-05 16:37:44 +00:00 |
|
alexhudson
|
06f1262091
|
Fixes for two bugs: one write beyond a buffer, another a usage of undefined C behaviour
|
2007-02-15 16:55:51 +00:00 |
|
alexhudson
|
b0c62252c4
|
Initial import of Bongo source code.
|
2007-01-22 23:37:12 +00:00 |
|