Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
change the way we identify opened files. The same process on the same
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Fri, 25 Sep 2015 14:14:32 +0000 (16:14 +0200)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Fri, 25 Sep 2015 17:21:35 +0000 (19:21 +0200)
commit666767f623cc55cc4524e84c4fe0f64b3dbd8bf9
tree4a049169c0b3192fd55ab606ec63fb5d5a7388be
parentdb47f7bec9a8c821125bda2d6cb27626e12e7fa7
change the way we identify opened files. The same process on the same
machine can open the same file several times (yes, yes, it can), which
wasn't supported correctly.

Now each host has a dynar of 1024 descriptor ids (integers). When
opening a file, a process gets (i.e., pops) an available id for that
host, that it releases (i.e., push back) on close.

MSG_file_dump now shows this id.
include/simgrid/msg.h
src/msg/msg_host.c
src/msg/msg_io.c
src/msg/msg_private.h