[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fkt-devel] fxt 0.3.0 released
From: |
Samuel Thibault |
Subject: |
[Fkt-devel] fxt 0.3.0 released |
Date: |
Mon, 18 Aug 2014 14:18:26 +0200 |
User-agent: |
Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) |
Hello,
fxt 0.3.0 is out!
It notably fixes some important race conditions when flushing to disk
periodically is enabled with enable_fut_flush(): a thread may be still
writing to its slot while the data is already being written to the disk,
leading to random data loss.
To fix this, it was necessary to break the API compatibility a bit: if
you were using the fut_getstampedbuffer function (which you shouldn't
have been, as documented by a warning in the header), you now *have*
to also call fut_commitstampedbuffer after you have finished writing
data to the slot. This change is advertised by the presence of the
FUT_NEEDS_COMMIT macro in fut.h, so you can keep compatibility with FxT
0.2.x in your source code. StarPU 1.1.2 already supports this.
This also introduces 7-parameter probes, and FUT_DO_PROBE[0-7]STR.
Samuel
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fkt-devel] fxt 0.3.0 released,
Samuel Thibault <=