From: Marko O. <d0...@us...> - 2010-03-18 20:01:56
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "kdfs". The branch, make_kdfs_compile has been updated via a690f294559e7bfb5569d689ea969eaa1c38f504 (commit) from 1c0d160b9b5bb9590b972ad1e3677f5a0f9f198c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit a690f294559e7bfb5569d689ea969eaa1c38f504 Author: Marko Obrovac <mar...@in...> Date: Thu Mar 18 21:57:13 2010 +0100 * fix a typo * update the definition of kdfs_iol_file_default_owner (the definition changed in the io_linker.h file) * add the kddm tips given by renaud diff --git a/fs/kdfs/file.c b/fs/kdfs/file.c index 048de65..ddeb1df 100644 --- a/fs/kdfs/file.c +++ b/fs/kdfs/file.c @@ -251,7 +251,10 @@ kddm_set_t *create_file_kddm_set(struct kdfs_inode *k_inode) * @param kddm_set Container descriptor * @param objid inode Id. */ -kerrighed_node_t kdfs_iol_file_default_owner (kddm_set_t *kddm_set, objid_t objid) +kerrighed_node_t kdfs_iol_file_default_owner (kddm_set_t *kddm_set, + objid_t objid, + const krgnodemask_t *nodes, + int nr_nodes) { /* * TODO NOW, Adrien @@ -266,7 +269,7 @@ kerrighed_node_t kdfs_iol_file_default_owner (kddm_set_t *kddm_set, objid_t obji ret_val = inode_linked_node(k_inode->inode->i_ino); kdfs_iput(k_inode->inode->i_ino); - DEBUG(DBG_INFO, "inode_linked_node ::: %lu\n", ret_val); + DEBUG(DBG_INFO, "inode_linked_node ::: %d\n", ret_val); return ret_val; //return 2; } diff --git a/fs/kdfs/inode.h b/fs/kdfs/inode.h index fdee579..24e4bde 100644 --- a/fs/kdfs/inode.h +++ b/fs/kdfs/inode.h @@ -31,7 +31,7 @@ /* cf <ctnr/object-server.h> */ #ifndef KDDM_CREATE_ON_FT #define KDDM_CREATE_ON_FT 0x00000100 -#YYendif +#endif /*--------------------------------------------------------------------------* * * diff --git a/fs/kdfs/kddm-tips b/fs/kdfs/kddm-tips new file mode 100644 index 0000000..098221a --- /dev/null +++ b/fs/kdfs/kddm-tips @@ -0,0 +1,3 @@ +KDDM_LOCAL_EXCLUSIVE: 2 concurrent grabs on the same nodes are mutually exclusive (which is not the case by default) +KDDM_FT_LINKED: a first touch must be done on a specific node. (unused) +KDDM_FROZEN: for internal use only ----------------------------------------------------------------------- Summary of changes: fs/kdfs/file.c | 7 +++++-- fs/kdfs/inode.h | 2 +- fs/kdfs/kddm-tips | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 fs/kdfs/kddm-tips hooks/post-receive -- kdfs |