AudriusButkevicius
|
1a5f524ae4
|
lib/model, lib/protocol: Implement temporary indexes (fixes #950)
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2252
|
2016-04-15 10:59:41 +00:00 |
|
Audrius Butkevicius
|
b4f9a55e6e
|
protocol: Add "Hello" message at connection start, also for unauthed peers
|
2016-03-25 20:29:07 +00:00 |
|
Lars K.W. Gohlke
|
16c3d39fd2
|
Add folder label in addition to ID (fixes #966)
An auto generated ID is suggested on folder creation to reduce conflicts with
folders created on other devices.
|
2016-03-11 09:48:46 +00:00 |
|
Lars K.W. Gohlke
|
9b1bebc9b2
|
Correct path to genxdr after the change to Go1.5+ vendoring
|
2016-03-09 12:43:16 +00:00 |
|
Laurent Etiemble
|
c8b6e6fd9b
|
Increase maximum allowed file size to 10 Mblocks
Upgrade FileInfo up to 10000000 blocks. 1310 GB files can be shared.
Increase limit when unmarshaling XDR.
Increase the size of message.
|
2016-03-04 16:24:54 +01:00 |
|
Jakob Borg
|
d46f267663
|
Handle sparse files (fixes #245)
|
2015-11-21 17:58:09 +01:00 |
|
Jakob Borg
|
83131103cf
|
Don't load block list in ...Truncated methods
Speeds up and reduces allocations on those operations, at the price of
having a manually tweaked XDR decoder for FileInfoTruncated.
benchmark old ns/op new ns/op delta
BenchmarkReplaceAll-8 1868198122 1880206886 +0.64%
BenchmarkUpdateOneChanged-8 231852 172695 -25.51%
BenchmarkUpdateOneUnchanged-8 230624 179341 -22.24%
BenchmarkNeedHalf-8 104601744 109461427 +4.65%
BenchmarkHave-8 29102480 34105026 +17.19%
BenchmarkGlobal-8 150547687 172778045 +14.77%
BenchmarkNeedHalfTruncated-8 102471355 76564986 -25.28%
BenchmarkHaveTruncated-8 28758368 14277481 -50.35%
BenchmarkGlobalTruncated-8 151192913 106070136 -29.84%
benchmark old allocs new allocs delta
BenchmarkReplaceAll-8 555577 557554 +0.36%
BenchmarkUpdateOneChanged-8 1135 587 -48.28%
BenchmarkUpdateOneUnchanged-8 1135 587 -48.28%
BenchmarkNeedHalf-8 374780 374775 -0.00%
BenchmarkHave-8 151992 152085 +0.06%
BenchmarkGlobal-8 530033 530135 +0.02%
BenchmarkNeedHalfTruncated-8 374699 22160 -94.09%
BenchmarkHaveTruncated-8 151834 4904 -96.77%
BenchmarkGlobalTruncated-8 530037 30536 -94.24%
benchmark old bytes new bytes delta
BenchmarkReplaceAll-8 1765116216 1765305376 +0.01%
BenchmarkUpdateOneChanged-8 135085 93043 -31.12%
BenchmarkUpdateOneUnchanged-8 134976 92928 -31.15%
BenchmarkNeedHalf-8 44758752 44751791 -0.02%
BenchmarkHave-8 11845052 11967172 +1.03%
BenchmarkGlobal-8 80431136 80431065 -0.00%
BenchmarkNeedHalfTruncated-8 46526459 18243543 -60.79%
BenchmarkHaveTruncated-8 11348357 418998 -96.31%
BenchmarkGlobalTruncated-8 80977672 43116991 -46.75%
|
2015-10-21 23:49:10 +02:00 |
|
Audrius Butkevicius
|
a323d85d32
|
Add more information about the device to ClusterConfig
|
2015-10-16 19:40:12 +01:00 |
|
Audrius Butkevicius
|
491a33de0b
|
Move device name into the protocol messages
|
2015-10-16 19:40:12 +01:00 |
|
Jakob Borg
|
e0a16e08dd
|
Relax folder label restrictions
|
2015-09-25 13:45:58 +02:00 |
|
Jakob Borg
|
4316992d95
|
Add 'lib/protocol/' from commit 'f91191218b192ace841c878f161832d19c09145a'
git-subtree-dir: lib/protocol
git-subtree-mainline: 5ecb8bdd8a
git-subtree-split: f91191218b
|
2015-09-22 19:34:29 +02:00 |
|