Skip to content

Pr test 1#1

Open
test-things-on-github wants to merge 15 commits intoivankelly:ghtestfrom
test-things-on-github:pr-test-1
Open

Pr test 1#1
test-things-on-github wants to merge 15 commits intoivankelly:ghtestfrom
test-things-on-github:pr-test-1

Conversation

@test-things-on-github
Copy link

A pull request with multiple commits

private final OpStatsLogger opLogger;
private final OpStatsLogger timeoutOpLogger;
protected final Timeout timeout;
private final String operationName;
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment in first patch


protected void doAsyncAddEntry(final PendingAddOp op, final ByteBuf data, final AddCallback cb, final Object ctx) {
protected void doAsyncAddEntry(final PendingAddOp op) {
if (throttler != null) {
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment on later patch

eolivelli and others added 9 commits November 2, 2017 11:36
Improvements in maven configuration in order to speed up development

Author: Enrico Olivelli <eolivelli@apache.org>

Reviewers: Ivan Kelly <ivank@apache.org>

This closes apache#661 from eolivelli/plugins-upgrade, closes apache#606
We had some DNS issues today and various TestRegionAwareEnsemblePlacementPolicy tests were failing for me.

The LOG warning in RackawareEnsemblePlacementPolicyIml was not printing the right variable, which would have given a clue.

Additionally, the repp.myRegion was set to UNKNOWN, causing incorrect code flow.  Added an assert to kill the test as soon as this occurs.

Author: Aaron Gresch <agresch@yahoo-inc.com>

Reviewers: Ivan Kelly <ivan@ivankelly.net>, Enrico Olivelli <eolivelli@gmail.com>, Sijie Guo <sijie@apache.org>

This closes apache#658 from agresch/agresch_dns_failure
merge of some changes from Yahoo's repo

Author: Aaron Gresch <agresch@yahoo-inc.com>

Reviewers: Sijie Guo <sijie@apache.org>, Matteo Merli <mmerli@apache.org>

This closes apache#669 from agresch/agresch_recycle_entryprocessor
…rver

Descriptions of the changes in this PR:
While in BOOKKEEPER-628, It is trying to improve/generalize the bookie registration process.
This PR is for bookie side, it tries to introduce Bookie registration manager for bookie server.

Author: Jia Zhai <zhaijia@apache.org>

Reviewers: Enrico Olivelli <eolivelli@gmail.com>, Sijie Guo <sijie@apache.org>

This closes apache#663 from zhaijack/bookie_registration, closes apache#662
…mble placement policy

Descriptions of the changes in this PR:

This pull request ports the changes from [twitter/bookkeeperfc7e171](twitter-archive/bookkeeper@fc7e171)

The changes include:

1. when bookkeeper admin re-replicates a ledger, it will pick a bookie from the available bookies in the cluster to satisfy the placement constraint. (apache#596)
2. hence, remove `targetBookie` from ReplicationWorker, because the parameter will volatile the placement constraint. (apache#583)
3. at the same time, change `LedgerFragement` to represent the number of bookies that need to be check and replicate. a) the ledger checker can use the correct bookie index for verifying the existence of entries in a bookie (for stripping case) b) only read entries one time when need to replicate them to multiple bookies.

Author: Sijie Guo <sijie@apache.org>

Reviewers: Ivan Kelly <ivank@apache.org>

This closes apache#641 from sijie/twitter_autorecovery_fixes, closes apache#596, closes apache#583
Descriptions of the changes in this PR:

- Add support for persisting bookie status
- Add configuration to enable/disable this feature
- Add test cases
- Improve bookie status stat

It also includes changes for BOOKKEEPER-754 (flush ledger storage after replaying journal)

Author: Sijie Guo <sijie@apache.org>
Author: Yiming Zang <yzang@twitter.com>

Reviewers: Yiming Zang <yzang2016@gmail.com>, Enrico Olivelli <eolivelli@gmail.com>

This closes apache#266 from sijie/server_side_crc32, closes apache#265
These packages include:

- feature
- processor
- shims
- stats
- streaming
- versioning
- zookeeper

not fully enabled in conf package.

Author: Sijie Guo <sijie@apache.org>

Reviewers: Jia Zhai <None>

This closes apache#676 from sijie/fix_checkstyles, closes apache#675
This avoids the autoboxing on Integers and allocations of cells for
the hashset.

This also implies using wrapped int[] object for the write set in the
DistributionSchedules and PlacementPolicies.

This patch was originally submitted as dc7933b on the yahoo-4.3
branch, though this has been modified extensively to remove the
dependency on carrotsearch hppc and to allow it to work with placement
policies which didn't exist at the time of the original patch.

Author: Ivan Kelly <ivank@apache.org>

Reviewers: Enrico Olivelli <eolivelli@gmail.com>, Sijie Guo <sijie@apache.org>

This closes apache#657 from ivankelly/yahoo-backports
This change was originally commit e2e7786 in the yahoo-4.3 branch.

Author: Matteo Merli <mmerli@yahoo-inc.com>

Reviewers: Sijie Guo <sijie@apache.org>

This closes apache#679 from ivankelly/yahoo-bp-3
Ivan Kelly and others added 5 commits November 2, 2017 11:40
Copy site directory in order to start new release notes for 4.5.1

Author: eolivelli <eolivelli@apache.org>

Reviewers: Sijie Guo <sijie@apache.org>

This closes apache#680 from eolivelli/release-notes-451-copy
Avoid creating a new PendingAddOp object for each entry added, thus
saving on garbage.

Originally commit 55ba472 on the yahoo-4.3 branch.

Author: Ivan Kelly <ivank@apache.org>
Author: Matteo Merli <mmerli@yahoo-inc.com>

Reviewers: Jia Zhai <None>, Sijie Guo <sijie@apache.org>

This closes apache#664 from ivankelly/yahoo-bp-1
… to do bookie discover

Descriptions of the changes in this PR:
while in BOOKKEEPER-628, It is trying to improve/generalize the bookie registration process.

This PR follows the work of apache#663, which provide bookie side registration, and it is for client side work, it tries to introduce RegistrationClient for bookkeeper client to do bookie discover.

This PR follows the work of apache#663, which provide bookie side registration,

Author: Jia Zhai <zhaijia@apache.org>

Reviewers: Sijie Guo <sijie@apache.org>

This closes apache#667 from zhaijack/client_registration2, closes apache#666
This change was originally afd0ecb & 75bf0fa on the yahoo-4.3 branch

Author: Matteo Merli <mmerli@yahoo-inc.com>

Reviewers: Enrico Olivelli <eolivelli@gmail.com>, Jia Zhai <None>, Sijie Guo <sijie@apache.org>

This closes apache#665 from ivankelly/yahoo-bp-2
super(reason);
}

public BookieException(int code, String reason, Throwable t) {
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

blah blah

ivankelly pushed a commit that referenced this pull request Feb 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants