Commit Graph

1637 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
84450d9d70 Merge branch 'mars0.1.y' into mars0.1b.y 2017-05-11 08:51:12 +02:00
Thomas Schoebel-Theuer
6283d5dbdc all: release mars0.1stable38 2017-05-11 08:21:36 +02:00
Thomas Schoebel-Theuer
9c95639409 doc: update version 2017-05-09 09:54:43 +02:00
Thomas Schoebel-Theuer
849cab52c2 doc: new build methods 2017-05-09 09:26:43 +02:00
Thomas Schoebel-Theuer
f129ae00e9 infra: modinfo shows io driver type 2017-05-09 08:52:48 +02:00
Thomas Schoebel-Theuer
8abf1a0928 infra: modinfo shows whether prepatch is used 2017-05-09 08:52:48 +02:00
Thomas Schoebel-Theuer
a1d4497a51 infra: remove unwanted sys_utimes() 2017-05-04 10:32:50 +02:00
Thomas Schoebel-Theuer
09c6b3112c infra: replace unwanted sys_unlink() by provisionary wrapper 2017-05-04 10:28:43 +02:00
Thomas Schoebel-Theuer
b3b13d9187 infra: replace unwanted sys_rename() by provisionary wrapper 2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
c4b055584c infra: replace sys_mkdir() by vfs_mkdir() 2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
8fe84d32d8 infra: replace sys_symlink() by vfs_symlink() 2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
05a5b49aed infra: remove unwanted reference to min_free_kbyte 2017-05-04 10:08:07 +02:00
Thomas Schoebel-Theuer
b9383da97c infra: remove unwanted rmdir() 2017-05-04 10:04:12 +02:00
Thomas Schoebel-Theuer
ac2c901943 infra: remove unwanted chmod() 2017-05-04 10:04:02 +02:00
Thomas Schoebel-Theuer
f654129e94 compat: disable aio when necessary 2017-05-04 09:16:17 +02:00
Thomas Schoebel-Theuer
0c714a8bfc infra: start dual compatibility with/out prepatch
Automatic detection whether the prepatch is applied or not.
2017-05-04 09:10:44 +02:00
Thomas Schoebel-Theuer
eaa6fc0efc infa: introduce wrapper layer for compatibiliy with multiple kernels
This is needed for adaptation of the out-of-tree MARS version to multiple
kernel versions.

It will be much simplified after upstream merging, and/or
removed/replaced by something better.
2017-05-04 09:09:19 +02:00
Thomas Schoebel-Theuer
79c7ffe9d4 infra: only allow compilation as a module 2017-05-04 06:14:02 +02:00
Thomas Schoebel-Theuer
7259f3aa5c copy: fix deadlock on termination 2017-04-21 06:42:36 +02:00
Thomas Schoebel-Theuer
68c0c8f550 all: release mars0.1balpha3 2017-04-15 18:13:18 +02:00
Thomas Schoebel-Theuer
d9d31d831e net: don't update Lamport clock too often 2017-04-15 18:10:45 +02:00
Thomas Schoebel-Theuer
104b3a522a infra: new Lamport clock implementation 2017-04-15 18:10:45 +02:00
Thomas Schoebel-Theuer
4f071e362f infra: new interface to Lamport clock 2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
bf2358f4dc client: flush old buffers when channel is changed 2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
8045e6b632 net: do corking at mars_send_cb() 2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
9ed1d12ed9 net: do corking at mars_send_mref() 2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
5b2cad9f6e net: use corking at mars_send_struct() 2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
80ec09e0ce all: release mars0.1balpha2 2017-04-15 18:09:41 +02:00
Thomas Schoebel-Theuer
7437e95776 client: use 2 sockets by default 2017-04-15 18:09:41 +02:00
Thomas Schoebel-Theuer
fdda26821c client: improve bundling performance 2017-04-15 18:09:40 +02:00
Thomas Schoebel-Theuer
c42bbfec5d client: fix socket bundling deadlock 2017-04-15 18:09:40 +02:00
Thomas Schoebel-Theuer
4d6317af21 client: fix deadlock on remissive server
Abort via timeout wasn't always execeuted when the server first
accepted the connect, but later closed it due to rejected
CMD_CONNECT or other reasons.
2017-04-15 18:09:40 +02:00
Thomas Schoebel-Theuer
ae7d89fdaf client: better errors and warnings 2017-04-11 09:30:34 +02:00
Thomas Schoebel-Theuer
4793b2c0d2 client: tune socket bundling 2017-04-11 09:30:34 +02:00
Thomas Schoebel-Theuer
f4795b6c74 client: implement socket bundling 2017-04-11 09:30:34 +02:00
Thomas Schoebel-Theuer
d607e422d4 net: find out current tcp send buffer space available 2017-04-11 09:30:34 +02:00
Thomas Schoebel-Theuer
7f86c52f7c net: use SHUT_RDWR 2017-04-11 09:30:34 +02:00
Thomas Schoebel-Theuer
ed70d7ae2c copy: quiet potential warning flood 2017-04-11 09:30:34 +02:00
Thomas Schoebel-Theuer
90a2f186b8 all: update ChangeLog 2017-04-11 09:28:48 +02:00
Thomas Schoebel-Theuer
a5247b7304 copy: do hinting per input 2017-04-11 09:27:58 +02:00
Thomas Schoebel-Theuer
4b8226158d copy: earlier start tail requests 2017-04-11 09:27:58 +02:00
Thomas Schoebel-Theuer
67f82c7cb2 copy: increase table size 2017-04-11 09:27:58 +02:00
Thomas Schoebel-Theuer
0a9fcf5f8a copy: speed up the speedup 2017-04-11 09:27:51 +02:00
Thomas Schoebel-Theuer
7e2de9c4ac copy: speed up by hinting 2017-04-11 09:27:51 +02:00
Thomas Schoebel-Theuer
fa91db51ef copy: avoid double work 2017-04-11 09:27:50 +02:00
Thomas Schoebel-Theuer
eadd8e3e61 copy: remember dirty area 2017-04-11 09:27:50 +02:00
Thomas Schoebel-Theuer
4e8f5d42e1 copy: fix error attribution to progress 2017-04-11 09:27:50 +02:00
Thomas Schoebel-Theuer
3a790eadfc copy: increase possible copy_last advances 2017-04-11 09:27:50 +02:00
Thomas Schoebel-Theuer
b6d4b69be8 copy: remove obsolete mutex 2017-04-11 09:27:50 +02:00
Thomas Schoebel-Theuer
57e4327ad5 all: update ChangeLog 2017-04-11 09:24:18 +02:00