-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Release 0.4.17 #5267
Release 0.4.17 #5267
Conversation
It may be worth it to merge #5117 first to get another feature in. |
We should probably change this to an RC but this PR can still be reviewed as-is. |
Also needs the versions updated. |
Probably want to fix #5270 first |
Definitely. And we'll also want to cut an RC. |
CHANGELOG.md
Outdated
## 0.4.16 | ||
## 0.4.17 2018-07-20 | ||
|
||
Ipfs 0.4.17 is a quick release to fix a major performance regression in bitswap. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Worth noting that the regression only affects go to javascript transfers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Affects all, just mostly JS.
CHANGELOG.md
Outdated
URLs on-demand instead of storing them in the local datastore. | ||
|
||
Users may also notice reduced CPU usage on IPFS nodes participating in an IPFS | ||
cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
" due to .... "
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nevermind. This release adds a feature that'll help cluster but I'm not sure if cluster uses it yet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the fast repo/stat? yes it's used. But I think it reduces disk IO, not cpu..
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah. It reduces both, IIRC. However, in retrospect, that's probably more of a cluster release note.
CHANGELOG.md
Outdated
|
||
Documentation: | ||
|
||
* improve documentation about the bloomfilter config options ([ipfs/go-ipfs#4924](https://github.com/ipfs/go-ipfs/pull/4924)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
capitalize 'improve'
CHANGELOG.md
Outdated
@@ -1,6 +1,53 @@ | |||
# go-ipfs changelog | |||
|
|||
## 0.4.16 | |||
## 0.4.17 2018-07-20 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be rc1
Note that by merging #5117 in without a migration any existing id hashes in the data store will now be impossible to remove by normal means. I don't think this is an issue but it is worth nothing. If it is enough of a concern I can create a migration just to remove empty id hashes, but I was hoping to combine that with the strict CID check. |
Can't we add a migration to do this later, technically? |
Yes. But for a brief period there will be hashes in the data store will now be impossible to remove by normal means until the migration is done. Again don't think this is an issue but wanted to mention it. |
Fair enough, I'm just saying that the user shouldn't even notice. |
Not unless they already have a large number of id hashes in the datastore, which is highly unlikely. |
c21b028
to
6acf41a
Compare
License: MIT Signed-off-by: Steven Allen <[email protected]>
6acf41a
to
50f9401
Compare
License: MIT Signed-off-by: Steven Allen <[email protected]>
@whyrusleeping needs tag. |
@Stebalien tagged it! |
|
||
1. A major performance regression in bitswap (mostly affecting go-ipfs -> | ||
js-ipfs transfers). | ||
2. A bug resolving files in sharded directories with the gateway. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TBH that issue wasn't present in 0.4.16 - was introduced in #4672 which got merged after that release
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hm. Good point. We should fix that before the actual release.
This is a relatively small release to fix a performance regression I introduced.
Hopefully, it'll also get us into a fast release cadence.
The downside is that freezing due to an RC slows everything to a grind.