Thomas Schoebel-Theuer
0ef119edd1
infra: intoduce brick_yield()
2013-01-23 20:06:54 +01:00
Thomas Schoebel-Theuer
39925a154a
infra: improve error code
2013-01-23 20:06:53 +01:00
Thomas Schoebel-Theuer
471fbe4b54
infra: introduce tracing of atomics in mref
2013-01-23 20:06:52 +01:00
Thomas Schoebel-Theuer
d1469b5b83
infra: better statistics on object/aspect allocations
2013-01-23 20:06:51 +01:00
Thomas Schoebel-Theuer
23c4a1cc57
proc: show lamport clock in /proc/sys/mars/
2013-01-23 20:06:51 +01:00
Thomas Schoebel-Theuer
d930823b17
all: fix warning on __exit annotations
2013-01-23 20:06:51 +01:00
Thomas Schoebel-Theuer
fdd3b251c0
all: replace kthread by brick_thread wrapper
2013-01-23 20:06:50 +01:00
Thomas Schoebel-Theuer
e7f88c84d6
infra: rewrite brick_say to work with threads
...
It was cumbersome to write to files in / after in_interrupt() & co.
A master write thread will also reduce the peak IO parallelism
on log data in /mars .
Further work has to be done to utilize non-default write channels.
2013-01-23 20:06:49 +01:00
Thomas Schoebel-Theuer
1b016c796a
brick.h: start abstracting kthread away
...
not yet complete - more TODOs
2013-01-23 20:06:49 +01:00
Thomas Schoebel-Theuer
11c7900acb
all: replace msleep() by brick_msleep()
2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
91f262b72b
improve detection of memleaks
2013-01-20 23:23:49 +01:00
Thomas Schoebel-Theuer
7ee39d8dfa
usability: added /proc/sys/mars/{errors,warnings}
2013-01-20 23:23:49 +01:00
Thomas Schoebel-Theuer
97ffc5d3b3
cleanup header files and macros
2013-01-20 23:23:43 +01:00
Thomas Schoebel-Theuer
0656bf98ae
fixed logging to file, allow logrotate
2013-01-20 23:23:32 +01:00
Thomas Schoebel-Theuer
682f13c637
improved printk flooding (long filename paths)
2013-01-20 23:23:31 +01:00
Thomas Schoebel-Theuer
34a1ccc9ab
improved memory handling (big change but necessary for long-time stability of mem allocs)
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
0eb4e62ecb
fix possible endless loop in msleep() upon signals
2013-01-13 12:12:07 +01:00
Thomas Schoebel-Theuer
79389eed2c
Revert "introduced memory pools (against fragmentation problems)"
...
This reverts commit d43a4fb357daaa2d983c50bf621a0502f9cfaae4.
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
6127f1d14c
introduced memory pools (against fragmentation problems)
2013-01-13 12:12:06 +01:00
jmann
d9d150bd0f
Merge branch 'master' of ssh://git.schlund.de/tst/mars
2013-01-13 12:12:05 +01:00
jmann
538bff0812
fix marsadm for replay links
2013-01-13 12:12:05 +01:00
Thomas Schoebel-Theuer
6a13ccaa71
improve msleep()
2013-01-13 12:12:05 +01:00
Thomas Schoebel-Theuer
1c0549de99
simplified / reworked aspect allocation
2013-01-13 12:12:04 +01:00
Thomas Schoebel-Theuer
637a0b7a83
remove dead definitions
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
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
4e77bbc1c3
import mars-96.tgz
2013-01-08 15:54:26 +01:00
Thomas Schoebel-Theuer
bf7489cb64
import mars-91.tgz
2013-01-08 15:54:23 +01:00
Thomas Schoebel-Theuer
c430b3701f
import mars-83.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
39e1d97553
import mars-80.tgz
2013-01-08 15:54:19 +01:00
Thomas Schoebel-Theuer
aa68aa9286
import mars-79.tgz
2013-01-08 15:54:19 +01:00
Thomas Schoebel-Theuer
e05b279722
import mars-78.tgz
2013-01-08 15:54:18 +01:00
Thomas Schoebel-Theuer
09fcbebc4e
import mars-74.tgz
2013-01-08 15:54:14 +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
Thomas Schoebel-Theuer
f8aabf8426
import mars-50.tgz
2013-01-08 15:54:04 +01:00
Thomas Schoebel-Theuer
4b59c62d92
import mars-49.tgz
2013-01-08 15:54:04 +01:00
Thomas Schoebel-Theuer
8d307464da
import mars-48.tgz
2013-01-08 15:54:03 +01:00
Thomas Schoebel-Theuer
0e6f87a1cc
import mars-39.tgz
2013-01-08 15:53:58 +01:00
Thomas Schoebel-Theuer
a180d8f83a
import mars-38.tgz
2013-01-08 15:53:58 +01:00