Commit Graph

47 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
37c4e34f76 all: port to kernel 3.2 2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
11c7900acb all: replace msleep() by brick_msleep() 2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
284d559bf3 light: add limiters for io and network bandwidth 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer
ae549bb319 infra: add mref_checksum() 2013-01-20 23:24:23 +01:00
Thomas Schoebel-Theuer
d5cb69b391 improve cache footprint of MARS 2013-01-20 23:24:15 +01:00
schoebel
8e42c45cf4 prettyprint code 2013-01-20 23:24:12 +01:00
Thomas Schoebel-Theuer
06fea5042f stall network IO traffic when loadavg gets too high 2013-01-20 23:24:10 +01:00
Thomas Schoebel-Theuer
91f262b72b improve detection of memleaks 2013-01-20 23:23:49 +01:00
Thomas Schoebel-Theuer
92a4684692 workaround for rare race condition in trans_logger 2013-01-20 23:23:44 +01:00
Thomas Schoebel-Theuer
0e21a911a2 fix hang of callback thread in server 2013-01-20 23:23:42 +01:00
Thomas Schoebel-Theuer
67c7e646d2 fix crash in server, added statistics 2013-01-20 23:23:39 +01:00
Thomas Schoebel-Theuer
74354dd9ff fix crashes in server 2013-01-20 23:23:39 +01:00
Thomas Schoebel-Theuer
dcc2865682 fix crash on server exit 2013-01-20 23:23:38 +01:00
Thomas Schoebel-Theuer
5beafc0e4b fix hang on remote socket shutdown 2013-01-20 23:23:38 +01:00
Thomas Schoebel-Theuer
e7f3ee69ba add automatic socket shutdown on errors 2013-01-20 23:23:38 +01:00
Thomas Schoebel-Theuer
2440176bda improve network propagation 2013-01-20 23:23:37 +01:00
Thomas Schoebel-Theuer
e3bfbab1a9 speedup overall handling a lot 2013-01-20 23:23:33 +01:00
Thomas Schoebel-Theuer
f6b1419176 fixed network problems / races
reworked struct mars_socket for inplace usage instead of
dynmaic memory allocation (races were a nightmare)
2013-01-20 23:23:31 +01:00
Thomas Schoebel-Theuer
62786c7d34 disable fake_mm when unused (might cause trouble) 2013-01-13 12:12:08 +01:00
Thomas Schoebel-Theuer
c5a9ad16ff fix blocking of server 2013-01-13 12:12:07 +01:00
Thomas Schoebel-Theuer
3ef01a98db allow override of power switches, fix __make_copy() 2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
13ca3a8563 fixed server, added symlink indicating aliveness of peers 2013-01-13 12:12:05 +01:00
Thomas Schoebel-Theuer
6bad7eca8d fix possible endless loops (100% CPU) in networking code 2013-01-13 12:12:04 +01:00
Thomas Schoebel-Theuer
cb5f6e4d37 fixed memory allocation, improved IO debugging 2013-01-13 12:12:04 +01:00
Thomas Schoebel-Theuer
3c86d0fa08 infrastructure: introduce macro wrappers for callback handling 2013-01-13 12:12:03 +01:00
schoebel
f2d1033f5f infrastructure: use bricks instead of outputs for aspects, remove hidden
outputs
2013-01-13 12:12:03 +01:00
schoebel
e89088b7cb removed unnecessary aspect virtual functions + infrastructure 2013-01-13 12:12:03 +01:00
Thomas Schoebel-Theuer
96ed04574d import mars-128.tgz 2013-01-08 15:54:52 +01:00
Thomas Schoebel-Theuer
188636c6af import mars-127.tgz 2013-01-08 15:54:49 +01:00
Thomas Schoebel-Theuer
b54dbfb492 import mars-126.tgz 2013-01-08 15:54:44 +01:00
Thomas Schoebel-Theuer
3091f75f67 import mars-125.tgz 2013-01-08 15:54:44 +01:00
Thomas Schoebel-Theuer
b7326a74a7 import mars-122.tgz 2013-01-08 15:54:41 +01:00
Thomas Schoebel-Theuer
62ed7174e8 import mars-118.tgz 2013-01-08 15:54:38 +01:00
Thomas Schoebel-Theuer
9e6af72a34 import mars-110.tgz 2013-01-08 15:54:33 +01:00
Thomas Schoebel-Theuer
4eb50797f6 import mars-108.tgz 2013-01-08 15:54:32 +01:00
Thomas Schoebel-Theuer
4c6369d65d import mars-107.tgz 2013-01-08 15:54:32 +01:00
Thomas Schoebel-Theuer
4bcaf0a3f8 import mars-85.tgz 2013-01-08 15:54:21 +01:00
Thomas Schoebel-Theuer
9b1410c0ef import mars-82.tgz 2013-01-08 15:54:20 +01:00
Thomas Schoebel-Theuer
ee9a1d47ff import mars-81.tgz 2013-01-08 15:54:20 +01:00
Thomas Schoebel-Theuer
39e1d97553 import mars-80.tgz 2013-01-08 15:54:19 +01:00
Thomas Schoebel-Theuer
a6ee7b1d5d import mars-77.tgz 2013-01-08 15:54:16 +01:00
Thomas Schoebel-Theuer
bbff01d71f import mars-68.tgz 2013-01-08 15:54:12 +01:00
Thomas Schoebel-Theuer
778f1f37ed import mars-65.tgz 2013-01-08 15:54:10 +01:00
Thomas Schoebel-Theuer
322ecb108d import mars-64.tgz 2013-01-08 15:54:08 +01:00
Thomas Schoebel-Theuer
a92db584bb import mars-63.tgz 2013-01-08 15:54:08 +01:00
Thomas Schoebel-Theuer
93b96df54f import mars-61.tgz 2013-01-08 15:54:07 +01:00
Thomas Schoebel-Theuer
d9a6c14a89 import mars-56.tgz 2013-01-08 15:54:05 +01:00