summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/opendb.idl
AgeCommit message (Collapse)AuthorFilesLines
2008-06-03opendb: add write time handlingStefan Metzmacher1-0/+2
metze (This used to be commit 3868d8ce630c71e2c70aae442fcdbd68ba1eb708)
2008-03-12opendb: pass down a pointer to the fd in odb_open_file()Stefan Metzmacher1-0/+1
This prepares kernel oplock support. metze (This used to be commit 9db9b6d85d80a8aaa8bd432afaef9bb634d7364d)
2008-03-06opendb: add allow_level_II_oplock parameter to odb_open_file()Stefan Metzmacher1-0/+1
Not all clients support a fallback to level II oplocks. metze (This used to be commit 146f1fe0b67ca0805f0e71358abc57da0c0579a9)
2007-10-10r20646: first preparations for cluster enablement. This changes "Andrew Tridgell1-2/+4
uint32_t server_id to struct server_id server_id; which allows a server ID to have an node number. The node number will be zero in non-clustered case. This is the most basic hook needed for clustering, and ctdb. (This used to be commit 2365abaa991d57d68c6ebe9be608e01c907102eb)
2007-10-10r15653: Remove idl_types.h include where possible. RemoveJelmer Vernooij1-2/+2
types from .h file that are now in pidls' aliases list. (This used to be commit fadb9529ec7e1208b9f58a4e8b633d5a50633e82)
2007-10-10r15048: started on the server side implementation of oplocks. The code is notAndrew Tridgell1-0/+1
functional yet, I'm committing so it doesn't diverge too much from other peoples work. It is disabled by default. (This used to be commit ba0b8a218dfe1ef6cdf7de724fb30650301369dd)
2007-10-10r13739: a fairly major overhaul of the opendb code to allow the BASE-DELETEAndrew Tridgell1-0/+39
test to pass. To try to make the code a bit more understandable, I moved to using an IDL description of the opendb tdb record format. One of the larger changes was to make directory opens and creates go via the opendb code, so directory operations now obey all the share mode restrictions, as well as delete on close semantics. I also changed the period over which the opendb locks are held, to try to minimise races due to two open operations happening at the same time. (This used to be commit cd2602d05725e1734b0862131dd91601c6b6d51a)