Thomas Schoebel-Theuer
|
a93cfb06f4
|
net: also hash remote dentries
|
2020-09-18 17:45:57 +02:00 |
|
Thomas Schoebel-Theuer
|
1e5be3d1b9
|
infra: move dent transfer prototypes to strategy
|
2020-09-17 18:02:27 +02:00 |
|
Thomas Schoebel-Theuer
|
7d55e6f02a
|
infra: simplifiy dent search logic
|
2020-09-17 18:02:27 +02:00 |
|
Thomas Schoebel-Theuer
|
bf682f1273
|
all: minimum link update frequency, default 10s
Otherwise sysadmins might draw the wrong conclusion that something
might be hanging, instead of taking just a long time.
|
2020-08-12 08:56:29 +02:00 |
|
Thomas Schoebel-Theuer
|
3afad273fd
|
infra: also send prot level over dents
|
2020-07-08 22:14:03 +02:00 |
|
Thomas Schoebel-Theuer
|
e4a83b9461
|
infra: introduce ordered_readlink()
|
2020-04-06 15:14:11 +02:00 |
|
Thomas Schoebel-Theuer
|
ee08ab587e
|
infra: introduce hash_table and hash_link
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
b1861be0a9
|
infa: add quick dent list for speedup
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
930d33e338
|
infra: prepare dent quick_list speedup
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
513546971e
|
Merge tag 'mars0.1stable47' into mars0.1a.y
|
2017-09-11 11:50:12 +02:00 |
|
Thomas Schoebel-Theuer
|
c0dfbde8a8
|
infra: fix mem leak from merge error
|
2017-09-05 11:23:44 +02:00 |
|
Thomas Schoebel-Theuer
|
6c56b53850
|
infra: fix deadlock on leave-cluster & friends
root@m1:~# cat /proc/2661/stack
[<ffffffff810591cc>] kthread_stop+0x7f/0x10d
[<ffffffffa01660a5>] _kill_peer.isra.7+0xf9/0x1ea [mars]
[<ffffffffa01661f2>] peer_destruct+0xe/0x10 [mars]
[<ffffffffa015c66a>] mars_free_dent+0x188/0x1b4 [mars]
[<ffffffffa015ca5a>] mars_dent_work+0x3c4/0x563 [mars]
[<ffffffffa01652d7>] _main_thread+0x2b2/0x88d [mars]
[<ffffffff81059145>] kthread+0xb5/0xbd
[<ffffffff81660a19>] ret_from_fork+0x49/0x80
[<ffffffffffffffff>] 0xffffffffffffffff
root@m1:~# cat /proc/4473/stack
[<ffffffff81342154>] call_rwsem_down_read_failed+0x14/0x30
[<ffffffffa015a554>] mars_find_dent+0x19/0x3d [mars]
[<ffffffffa015dadc>] _mars_translate_hostname+0x86/0x126 [mars]
[<ffffffffa0166663>] peer_thread+0x46f/0xdc0 [mars]
[<ffffffff81059145>] kthread+0xb5/0xbd
[<ffffffff81660a19>] ret_from_fork+0x49/0x80
[<ffffffffffffffff>] 0xffffffffffffffff
|
2017-09-01 20:03:48 +02:00 |
|
Thomas Schoebel-Theuer
|
5b2cad9f6e
|
net: use corking at mars_send_struct()
|
2017-04-15 18:10:44 +02:00 |
|
Thomas Schoebel-Theuer
|
4d31d09534
|
all: remove CONFIG_MARS_BIGMODULE
|
2016-03-03 09:33:34 +01:00 |
|
Thomas Schoebel-Theuer
|
aa09d7df30
|
all: clarify license GPLv2+
|
2014-11-25 18:09:17 +01:00 |
|
Thomas Schoebel-Theuer
|
7aebfdf6bb
|
all: remove __exit annotation
|
2014-04-24 18:08:31 +02:00 |
|
Thomas Schoebel-Theuer
|
ce7dbc07f1
|
infra: fix list initialization
|
2014-04-08 10:12:58 +02:00 |
|
Thomas Schoebel-Theuer
|
4d1bbdef5a
|
net: fix parsing of :port syntax
|
2013-04-10 11:02:03 +02:00 |
|
Thomas Schoebel-Theuer
|
c58417d271
|
all: move kernel source into separate directory
|
2013-04-08 17:01:37 +02:00 |
|