Revision:

Revisions

# Date Author Comment
f7aa8810 06/04/2013 09:49 am Alex Pyrgiotis

synapsed: Retry on EAGAIN/EINTR

If during a receive, the error is EAGAIN (or EINTR), it means that the
remote has been interrupted (or we have been interrupted). In a blocking
socket, we would simply block. Now, we can just resume reading.

f8434c34 06/03/2013 10:52 pm Alex Pyrgiotis

synapsed: Send correct data to the remote

Fix two bugs:

1) The offset in the request header was not filled.
2) In some placies in the code, req_data and req_target would swap
places.

aef526a1 06/03/2013 10:49 pm Alex Pyrgiotis

synapsed: Print synapsed header

Add a function to print the header that will be sent to the remote. The
header is not always printed but depends on the verbosity level.

3a8d9d32 06/03/2013 10:46 pm Alex Pyrgiotis

scripts: Make bench sizes multiples of block size

f153e73c 06/03/2013 05:46 pm Filippos Giannakos

peer.c: Call custom peer finalize with st_threads

2e00b305 06/03/2013 05:46 pm Filippos Giannakos

Bump version.

Bumped version to 0.3rc2

fc9a3d39 06/03/2013 05:46 pm Filippos Giannakos

mapperd: Fix signaling bug when load/open fails.

When a map load/open fails, any other threads that tried to get the map during
these operations wait on the map. If any of these operations fail, the cache was
dropped, without signaling any of the waiters. This commit fixes this bug, by...

6ad2d8e5 06/03/2013 05:46 pm Filippos Giannakos

mapperd: Add debug messages for copyup target

7e21df56 06/03/2013 05:46 pm Filippos Giannakos

bench: Fix target to not include null termination.

Request of the target must not be null terminated. Remove null termination from
the requests constructed by peers.

3a5b8deb 06/03/2013 05:46 pm Filippos Giannakos

Bump version.

Bump versio to 0.3rc1

a8fb0aca 06/03/2013 05:46 pm Filippos Giannakos

Change ext_script dir to archipelago.

Change ext_script ganeti directory from vlmc to archipelago.

6b11e79a 06/03/2013 05:46 pm Filippos Giannakos

Rename archipelago peers with archip- prefix

a1e35fad 06/03/2013 05:46 pm Filippos Giannakos

mapperd: Add debug message to signal map and put map

dbe9f96d 06/03/2013 05:45 pm Filippos Giannakos

Adjust mt-sosd to the new RADOS lock API.

dc5da377 06/03/2013 04:09 pm Filippos Giannakos

Update librados dependencies.

Update librados dependencies to v0.61.2+grnet2.

5895ad62 06/03/2013 02:20 pm Alex Pyrgiotis

peer: Move peerd_loop plug out of peer_reqs loop

The plugging of generic_peerd_loop to peerd_loop was falsely done inside
a loop where peer_reqs were initialized. The plugging has now been moved
out of this loop.

e1ef4fa6 06/03/2013 02:20 pm Alex Pyrgiotis

bench: Fix data verification

Current situation: In full verification mode, each number written across
a data chunk has 64 bits length, yet, due to a wrong LFSR
initialization, only 31 bits are utilized.

Implement a 63/64 bits utilization.

33fbe1ea 06/03/2013 02:20 pm Alex Pyrgiotis

bench: Minor correction on seed validation

2f70bbc6 06/03/2013 02:20 pm Alex Pyrgiotis

bench: Improve benchmark results

Changes include:

  • Show the average request latency when run with insanity "eccentric"
  • Don't show bandwidth results for info/delete requests
cc91d29a 06/03/2013 02:20 pm Alex Pyrgiotis

bench: Remove unnecessary malloc

b74307a4 06/03/2013 02:20 pm Alex Pyrgiotis

bench: Fix an LFSR init issue and minor comments

If bench is requested to issue only one request, the LFSR initialization
fails. Since LFSR is not needed in this case, we simply switch to
sequential pattern for this request.

959d2792 06/03/2013 02:20 pm Alex Pyrgiotis

bench: Remove dead code

836c9e6a 06/03/2013 02:20 pm Alex Pyrgiotis

scripts: Add stress script for synapsed

58b5eb0a 06/03/2013 02:05 pm Alex Pyrgiotis

bench: Remove dead code

5217e866 06/03/2013 01:38 pm Alex Pyrgiotis

bench: Fix an LFSR init issue and minor comments

If bench is requested to issue only one request, the LFSR initialization
fails. Since LFSR is not needed in this case, we simply switch to
sequential pattern for this request.

« Previous 1 ... 43 44 45 46 47 ... 90 Next » (1101-1125/2250) | Per page: 25, 50, 100

Also available in: Atom