/rtmp/fsync.fix

text/x-diff

Filename: /rtmp/fsync.fix
Type: text/x-diff
Part: 0
Message: Re: pg_test_fsync problem

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: unified
File+
contrib/pg_test_fsync/pg_test_fsync.c 0 0
diff --git a/contrib/pg_test_fsync/pg_test_fsync.c b/contrib/pg_test_fsync/pg_test_fsync.c
index 7ece9b9..d8099a5 100644
*** /tmp/pgdiff.10514/8NsZJd_pg_test_fsync.c	Mon Jan 24 19:41:20 2011
--- contrib/pg_test_fsync/pg_test_fsync.c	Mon Jan 24 19:39:48 2011
*************** test_open_sync(const char *msg, int writ
*** 421,427 ****
  		for (ops = 0; ops < ops_per_test; ops++)
  		{
  			for (writes = 0; writes < 16 / writes_size; writes++)
! 				if (write(tmpfile, buf, writes_size) != writes_size)
  					die("write failed");
  			if (lseek(tmpfile, 0, SEEK_SET) == -1)
  				die("seek failed");
--- 421,428 ----
  		for (ops = 0; ops < ops_per_test; ops++)
  		{
  			for (writes = 0; writes < 16 / writes_size; writes++)
! 				if (write(tmpfile, buf, writes_size * 1024) !=
! 					writes_size * 1024)
  					die("write failed");
  			if (lseek(tmpfile, 0, SEEK_SET) == -1)
  				die("seek failed");