Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

introduce low memory flag #2012

Closed
wants to merge 74 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
f72b675
update version
daviddias Nov 3, 2015
80a8af7
pin: Guard against callers causing refcount underflow
tv42 May 31, 2015
11185e3
sharness: Use sed in a cross-platform safe way
tv42 May 11, 2015
86d781a
sharness: `fusermount -u` is the documented way to unmount FUSE on Linux
tv42 May 11, 2015
cb46a52
pin: unexport NewIndirectPin, it's not useful and not used elsewhere
tv42 May 6, 2015
cad9e47
pin: Remove code shadowing pins as datastore keys
tv42 May 8, 2015
34f8231
blocks/set: Remove now-unused NewDBWrapperSet
tv42 May 8, 2015
3a05a94
Simplify Pinner interface by folding ManualPinner into Pinner
tv42 May 8, 2015
832d639
pin: Remove dead code
tv42 May 9, 2015
c65bf3f
pin: Remove double bookkeeping of refcount keys
tv42 May 9, 2015
f85862b
Use uint64 for indirect pin refcounts
tv42 May 9, 2015
99448d4
Typo
tv42 May 9, 2015
21e7b05
sharness: Don't assume we know all things that can create garbage
tv42 May 11, 2015
60a505f
pin: Rewrite to store pins in IPFS objects
tv42 May 11, 2015
283432f
pin: Future-proof against refcount marshaled size changes
tv42 May 18, 2015
81b16e2
bump fsrepo version to 3
whyrusleeping May 22, 2015
5db177e
pin: Do not accidentally delete indirect pins on Flush
tv42 Jun 9, 2015
fd28a39
dagmodifier: Don't lose pin if old and new key happen to be equal
tv42 Jun 9, 2015
1e0d72f
dagmodifier test: Add TODO note about how bad luck can cause test fai…
tv42 Jun 9, 2015
b45d248
remove msgio double wrap
jbenet Apr 12, 2015
8ee7129
buffer msgio
whyrusleeping Jun 2, 2015
b4754c8
using multistream muxer
whyrusleeping Jun 17, 2015
41b58e1
Add locking interface to blockstore
whyrusleeping Jul 7, 2015
ae3a453
merkledag FetchGraph and EnumerateChildren
whyrusleeping Jul 7, 2015
506c46f
address concerns from PR
whyrusleeping Jul 8, 2015
06184a6
move locking out of GC branch
whyrusleeping Jul 8, 2015
588f53e
lock blockstore for pin add
whyrusleeping Jul 8, 2015
d71bb78
renamed {R,}Lock -> {Pin,GC}Lock
jbenet Jul 9, 2015
d0aa03c
implement mark and sweep GC
whyrusleeping Jun 23, 2015
8650e44
break up GC logic
whyrusleeping Jul 9, 2015
9d50997
addressing comments from CR
whyrusleeping Jul 10, 2015
87c99df
pin rm fails appropriately for indirect pins
whyrusleeping Jul 10, 2015
bc661c0
dont use searchset for indirect pin checking
whyrusleeping Jul 10, 2015
86588e7
allow multistream to have zero rtt stream opening
whyrusleeping Jul 9, 2015
1ccd71c
update multistream naming of lazyconn
whyrusleeping Jul 10, 2015
6897927
gofmt generated assets
tv42 Jul 15, 2015
816efb5
Remove dead code
tv42 May 19, 2015
0d34088
core tests: Stop assuming internals of Config
tv42 May 20, 2015
f6b2a50
sharness: Stop assuming leveldb Datastore
tv42 May 20, 2015
95763e6
fsrepo/serialize tests: Stop assuming internals of Config
tv42 May 20, 2015
914944b
Remove Config file section "Datastore", it's not used
tv42 May 19, 2015
3c213ad
fsrepo: Detect uninitialized repo by missing config file
tv42 May 19, 2015
3a2c3f9
fsrepo: Refactor to extract datastore internals
tv42 May 20, 2015
75bd503
Implement pluggable Datastore types, with nothing implemented yet
tv42 May 20, 2015
32a555d
thirdparty/s3-datastore: Datastore keys can be binary, hex encode the…
tv42 May 20, 2015
36bb9fd
thirdparty/s3-datastore: Let caller set ACL, change default to safer …
tv42 May 20, 2015
4518adb
S3 datastore support
tv42 May 20, 2015
3da608a
Record datastore metrics for non-default datastores
tv42 May 20, 2015
cbff500
fixup datastore interfaces
whyrusleeping Jul 16, 2015
9591741
comments from CR
whyrusleeping Jul 17, 2015
eda48cd
fuse/readonly: Fix importer.BuildTrickleDagFromReader call
tv42 Aug 31, 2015
5ede342
fuse/ipns, fuse/readonly: Let the fuse library set defaults for Attr
tv42 Sep 1, 2015
db98a91
fuse/ipns: Only change file size in Setattr if asked to
tv42 Sep 1, 2015
69b1af5
p2p/net/filter: Guard with a mutex
tv42 Sep 1, 2015
3221718
Refactor ipnsfs into a more generic and well tested mfs
whyrusleeping Sep 9, 2015
80b49e9
fixup comments
whyrusleeping Sep 22, 2015
9b2886a
implement ipfs files command
whyrusleeping Sep 30, 2015
8b89ca8
address comments from CR
whyrusleeping Oct 1, 2015
1bbc472
Move parts of `ipfs add` into core/coreunix
rht Oct 3, 2015
b4c4591
Add a --pin option to `ipfs add` (allowing --pin=false)
eminence Nov 2, 2015
605b24f
improves memory usage of add
whyrusleeping Nov 13, 2015
e002194
rework editor creation and finalization
whyrusleeping Nov 13, 2015
09d34db
Merge pull request #1931 from eminence/addnopin_v2
jbenet Nov 16, 2015
02e14c4
comment multiple dagstore error checking
whyrusleeping Nov 17, 2015
5f8cfc9
Merge pull request #1965 from ipfs/fix/add-mem-4
whyrusleeping Nov 19, 2015
06bc124
if bucket doesnt have enough peers, grab more elsewhere
whyrusleeping Nov 13, 2015
cb56ec1
add closenotify and large timeout to gateway
whyrusleeping Nov 19, 2015
d46c0d4
Merge pull request #1967 from ipfs/fix/kbucket-fill
jbenet Nov 20, 2015
856e250
Merge pull request #1980 from ipfs/fix/gateway-close-notif
whyrusleeping Nov 20, 2015
cab5868
Add config option for flatfs no-sync
rht Nov 12, 2015
b4ab684
Merge pull request #1985 from ipfs/rht-add-no-sync
whyrusleeping Nov 20, 2015
a6a1dbc
introduce low memory flag
whyrusleeping Nov 28, 2015
00dc67c
low memory setting for bitswap
whyrusleeping Nov 28, 2015
c809589
low mem experiemnt on dials
whyrusleeping Nov 28, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions Godeps/Godeps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

191 changes: 191 additions & 0 deletions Godeps/_workspace/src/github.com/docker/spdystream/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading