Statistics
| Branch: | Tag: | Revision:

root / xseg / peers / user / mt-mapperd.c @ ba7ffa08

History | View | Annotate | Download (81 kB)

# Date Author Comment
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

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

mapperd: Add debug message to signal map and put map

a7fb19e1 05/17/2013 11:57 am Filippos Giannakos

mapperd: Always sleep before checking request state.
(cherry picked from commit e0f306aa00f5aefa72dc4f607876ee87ddc2ea37)

d9f56914 05/17/2013 11:57 am Filippos Giannakos

Fix bug in mapperd.

When signaling map, use signal_broadcast to wake up all waiters instead of just
one, to avoid missing signals when cached is dropped for the map.
(cherry picked from commit 2b91a67a55cdd9b6a16fd54e3e87389aa181a7ee)

78204c21 02/12/2013 01:00 pm Filippos Giannakos

Mapper: use merkle hash to calculate name of snapshot

12ca4a56 01/11/2013 05:48 pm Filippos Giannakos

Add debug messages in vlmcd.

Also fix vlmc, vlmc-xseg tool to send snapshot requests to vlmcd

38d914a0 01/11/2013 05:48 pm Filippos Giannakos

Fix request resizing in mapper snapshot

966c80ba 01/11/2013 05:48 pm Filippos Giannakos

make mapper delete the old object in a snapshot

40d07cf9 01/11/2013 05:48 pm Filippos Giannakos

add snapshot support in mapperd

16932a7d 01/03/2013 03:29 pm Filippos Giannakos

fix mapper to handle X_OPEN.

Also fix nr_obj in cloned volume

347a7fdc 12/19/2012 11:18 am Filippos Giannakos

change open/close to acquire/release xseg ops. also add handle_open

5c88a503 12/12/2012 02:17 pm Filippos Giannakos

make peers use macros for reading args. also remove some peer compilation warnings

6830c9ff 12/10/2012 07:09 pm Filippos Giannakos

add license headers

702259a0 12/03/2012 07:18 pm Filippos Giannakos

make mapper use macros for reading arguments. also check than arguments were provided

77199990 12/03/2012 07:02 pm Filippos Giannakos

make mapper respect max volume len

e4b5410d 11/30/2012 04:04 pm Filippos Giannakos

fix bug in mapper

62d223ec 11/30/2012 02:03 pm Filippos Giannakos

make mapper check if map exists before cloning

57bd3042 11/30/2012 12:58 pm Filippos Giannakos

make mapper be consistent when setting flags in code

3e2a7038 11/30/2012 12:38 pm Filippos Giannakos

fix map deletions bugs

4ba14845 11/30/2012 12:31 pm Filippos Giannakos

refactor copy up of objects in mapper

c31ffcb1 11/30/2012 12:08 pm Filippos Giannakos

fix object deletions on mapper

a344287f 11/29/2012 04:48 pm Filippos Giannakos

increase max reqs and local req cache for mapper

e06fe035 11/29/2012 03:02 pm Filippos Giannakos

add support for configurable max allocated requests and local req cache

b96db85f 11/28/2012 03:36 pm Filippos Giannakos

add better logging to mapper and check return values of __set_copyup_node

78153e85 11/27/2012 05:16 pm Filippos Giannakos

fix mapper finalizing actions

8de1e033 11/27/2012 01:21 pm Filippos Giannakos

add finalize function to peers and make mapper close all maps before quitting

ef05525e 11/23/2012 07:22 pm Filippos Giannakos

add versions to maps

aaaa975b 11/23/2012 02:03 pm Filippos Giannakos

make mt-mapperd store hashed values for space efficiency

2ae03e3b 11/22/2012 01:18 pm Filippos Giannakos

add improved argument parsing. also add helper messages

dd4eb12b 11/21/2012 05:43 pm Filippos Giannakos

remove unnecessary check in signal map

3fcb51e1 11/20/2012 06:53 pm Filippos Giannakos

fix mapper archip namespace bug

a37461c2 11/20/2012 04:15 pm Filippos Giannakos

make mapper user archip namespace for archipelagos volumes

7d40ab9d 11/14/2012 05:27 pm Filippos Giannakos

fix mt-mapperd according to the new blocker locking functionality

also fix a bug in mt-sosd locking

8597a0a3 11/07/2012 03:16 pm Filippos Giannakos

better printing on heap and lock status

2979e589 11/06/2012 05:00 pm Filippos Giannakos

make mt-sosd use async remove, stat, copy

dabec8ad 11/02/2012 05:09 pm Giannakos Filippos

complete merging speer - mpeer skeletons

4fb9bce5 11/01/2012 04:14 pm Giannakos Filippos

fix volume creation caching errors

99dad167 11/01/2012 03:49 pm Giannakos Filippos

add logging messages

efb7bdb0 11/01/2012 12:19 pm Giannakos Filippos

fix missing map object creation in volume creation, plus map size, map error handling

bfdf2b2c 11/01/2012 11:04 am Giannakos Filippos

fix unchecked returned map

126c0407 11/01/2012 11:02 am Giannakos Filippos

add volume creation capability to mapper

d0e9361a 10/22/2012 01:32 pm Giannakos Filippos

fix bug in mt-mapperd

56ab0f5d 10/22/2012 11:10 am Giannakos Filippos

fix dropcache and retry-open mechanism

9d3f16da 10/19/2012 03:41 pm Giannakos Filippos

rewrite mt-mapperd based on st threads

b0bcccba 10/13/2012 12:20 pm Giannakos Filippos

add dispatch prefix to dispatch reason enumeration

13370cdf 10/13/2012 12:15 pm Giannakos Filippos

Merge branch 'xseg-refactor-multiports' of ssh://ray.cslab.ece.ntua.gr/repos/archip into xseg-refactor-multiports

11d6a7ff 10/13/2012 12:15 pm Giannakos Filippos

dummy commit

8fdb763c 10/13/2012 12:10 pm Giannakos Filippos

add dispatch reason to peers skeleton

cc21de66 10/05/2012 07:25 pm Giannakos Filippos

added speer skeletor

b911a183 10/05/2012 03:52 pm Giannakos Filippos

add get/put support in xsegbd_dev

9674f63d 10/02/2012 01:27 am Giannakos Filippos

remove debug messages

6af5c5c6 10/02/2012 01:02 am Giannakos Filippos

fix numerous bugs in mt-mapperd, pfiled, xhash

c1827820 10/01/2012 02:20 pm Giannakos Filippos

add X_CLOSE in xsegbd removal

9f27419f 10/01/2012 01:47 pm Giannakos Filippos

add X_CLOSE in mt-mapperd for drop_cache support

b7c43e7b 10/01/2012 11:56 am Giannakos Filippos

fix deletion of objects

3602502b 09/28/2012 06:28 pm Giannakos Filippos

add one more check in xsegbd

c3382e3b 09/28/2012 05:02 pm Giannakos Filippos

fix mapper not to copy up zero blocks

42a0461c 09/28/2012 12:39 pm Giannakos Filippos

remove debug from launce script.

6d417535 09/27/2012 08:47 pm Giannakos Filippos

add alot of debugin messages. fix mt-mapperd object write bug.

c55ebcd5 09/26/2012 07:17 pm Filippos Giannakos

fix some build issues

feeaaf17 09/26/2012 06:33 pm Filippos Giannakos

add a lot of logging messages in mt-mapperd

65062a91 09/26/2012 03:23 pm Filippos Giannakos

make protocol hold targetlen for each target

ca18b3c1 09/26/2012 02:13 pm Filippos Giannakos

add improved xseg loging system. plus remove tons of warning messages

2ddecabe 09/25/2012 05:39 pm Giannakos Filippos

fix mt-mapperd pithos read bug. plus some minor fixes

0b6ec926 09/24/2012 10:56 pm Giannakos Filippos

fix some error in config scripts

e155e2f9 09/24/2012 08:03 pm Giannakos Filippos

add support for double (map, blocks) blocker in mapper

f4b85f41 09/24/2012 06:41 pm Giannakos Filippos

fix various bugs

f60debc1 09/24/2012 01:12 pm Giannakos Filippos

fix some bugs

e4ee315e 09/22/2012 12:16 am Giannakos Filippos

add debug fprintf messages

6805c197 09/21/2012 07:17 pm Giannakos Filippos

fix various bugs

c04d4786 09/21/2012 01:23 pm Filippos Giannakos

fix filed bug and add delete support in mt-mapperd

d85c1e11 09/20/2012 08:23 pm Filippos Giannakos

fix various bugs in mt-mapperd. add map write support

40e56a42 09/19/2012 07:43 pm Filippos Giannakos

fix various bugs in mt-mapperd.

also add copy to filed and magic in xheap header

5ad213f0 09/18/2012 07:32 pm Filippos Giannakos

fix various mt-mapperd bugs. also add xseg-tool clone support

7c130c7d 09/18/2012 04:16 pm Filippos Giannakos

add WIP mt-mapperd