commit 1e48fcaad1ce534758cb68198da30f8c0e0907bf Author: Alberto Bertogli Date: Sat Sep 12 12:52:01 2009 -0300 Version 1.00 Signed-off-by: Alberto Bertogli commit 88022e8d3528867d8318c5064b2251fc528f645c Author: Alberto Bertogli Date: Sat Sep 12 12:51:22 2009 -0300 Minor documentation updates Signed-off-by: Alberto Bertogli commit f35db11e592be9964a47ea9858e4f381ee83409d Author: Alberto Bertogli Date: Sat Sep 12 03:10:47 2009 -0300 tests/stress: Generate write-only and read-write transactions This patch gives jiostress the capability of generating write-only and read-write transactions, along with the usual jwrite() operations. While that makes it much slower, it's much more useful for testing. Signed-off-by: Alberto Bertogli commit ee668d00f1dc544dc5af78dd4f8b72295897e9ee Author: Alberto Bertogli Date: Sat Sep 12 00:58:26 2009 -0300 Document the assumptions the library makes We're probably forgetting some things, but it's better to have this than nothing. Signed-off-by: Alberto Bertogli commit f5c4408ccde387c00881abe0dc2ceef41df5ca5b Author: Alberto Bertogli Date: Sat Sep 12 00:57:54 2009 -0300 Document how the library is tested Signed-off-by: Alberto Bertogli commit ce2bb89099d029fd10750538e828ba51fca80975 Author: Alberto Bertogli Date: Sat Sep 12 00:51:43 2009 -0300 Fix wrong casts iov_base is void *, and so is pwrite()'s buf argument. Signed-off-by: Alberto Bertogli commit 05eb7f98be9bd022a61e4a69786e8187f4530bd8 Author: Alberto Bertogli Date: Sat Sep 12 00:50:54 2009 -0300 libjio/common.h: Add missing #include Signed-off-by: Alberto Bertogli commit afa198726851f224857871e8772d9e84f0371708 Author: Alberto Bertogli Date: Fri Sep 11 01:47:35 2009 -0300 journal.c: Avoid leaving files around if plockf() fails If we fail to lock the transaction file, we should remove it before returning failure. Signed-off-by: Alberto Bertogli commit 0fac86100dbfddf4a8fed74d2b35687406410c16 Author: Alberto Bertogli Date: Fri Sep 11 01:46:27 2009 -0300 Lock regions before creating a new transaction in the journal We must do it before creating a new transaction, so we know it's not possible to have two overlapping transactions on disk at the same time (unless using lingering transactions, in which case it makes no difference). Signed-off-by: Alberto Bertogli commit f258da7c955cc0d932b6d0a5007a13792c6e5c8a Author: Alberto Bertogli Date: Thu Sep 10 22:38:53 2009 -0300 libjio/common.h: Remove unused #include Signed-off-by: Alberto Bertogli commit 5898467b077c1beeffcca122f294b254c7168093 Author: Alberto Bertogli Date: Thu Sep 10 22:38:31 2009 -0300 libjio: Add dependency tracking and independant build dir. to the Makefile This patch incorporates two Makefile improvements: - Put the build output in a different directory ("build/" by default) - Use dependency tracking, getting the dependencies while compiling (so they're almost free) It could probably be split in different commits, but since they were all done at once and it's not even source code, I don't think it's worth the effort. Signed-off-by: Alberto Bertogli commit 8f543bc9fa3c0b3c201b58278feb23ce6301fa01 Author: Alberto Bertogli Date: Sun Aug 16 20:52:16 2009 -0300 libjio.h: Minor documentation fixes Signed-off-by: Alberto Bertogli commit 06da4de6612534a395d5c0097d839090c6148d4a Author: Alberto Bertogli Date: Sun Aug 16 20:50:28 2009 -0300 Fix doxygen inclusion in .gitignore Signed-off-by: Alberto Bertogli commit e2a7f42fd9fca2416097ca45a1299115cd4ff02e Author: Alberto Bertogli Date: Sun Aug 16 20:49:09 2009 -0300 Update license version This brings the license up to date with the latest version. Previously we only had some of the changes, which is confusing. It's ok to do this since it's in the public domain (and it obviously continues to be that way). Signed-off-by: Alberto Bertogli