Skip to content

Issue 258: BookieInitializationTest.testRegNodeExistsAfterSessionTimeOut failed#259

Closed
sijie wants to merge 2 commits into
apache:masterfrom
sijie:issue_258
Closed

Issue 258: BookieInitializationTest.testRegNodeExistsAfterSessionTimeOut failed#259
sijie wants to merge 2 commits into
apache:masterfrom
sijie:issue_258

Conversation

@sijie

@sijie sijie commented Jul 18, 2017

Copy link
Copy Markdown
Member

Descriptions of the changes in this PR:

Construct new zookeeper client to ensure the tests get new zookeeper session.

(this change is based on 77c7721 )

sijie added 2 commits July 18, 2017 10:39
…eNewIndexFile failed

Reason:

in c49621b, we allow creating FileInfo even when disk is full to allow fence requests succeed at this case.

it is conflicted with Charan's change. Since there is already a setting to configure the min usable size to allow index file creation. if we configure that to be zero, it is same as allowing index file creation even disks are full. so removing the fallback logic introduced in c49621b.
@sijie sijie added this to the 4.5.0 milestone Jul 18, 2017
@sijie sijie self-assigned this Jul 18, 2017

@eolivelli eolivelli left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

+1 the tests are passing, the change is safe for me

@eolivelli eolivelli closed this in 11fdac3 Jul 19, 2017
reddycharan pushed a commit to reddycharan/bookkeeper that referenced this pull request Dec 13, 2017
…ionTimeOut failed

Descriptions of the changes in this PR:

Construct new zookeeper client to ensure the tests get new zookeeper session.

(this change is based on 77c7721 )

Author: Sijie Guo <sijie@apache.org>

Reviewers: Enrico Olivelli <eolivelli@apache.org>

This closes apache#259 from sijie/issue_258, closes apache#258

(cherry picked from commit 11fdac3)
Also, remove the @ignore from the test.
@sijie sijie deleted the issue_258 branch July 16, 2018 02:43
athanatos pushed a commit to athanatos/bookkeeper that referenced this pull request Jan 25, 2019
…NonExistingOpCode

On branch 3.5, testNonExistingOpCode appears to always take 30 seconds to execute (far too long): https://builds.apache.org/job/ZooKeeper_branch35_jdk7/967/testReport/org.apache.zookeeper.test/ClientTest/testNonExistingOpCode/history/

The reason for this is a call to `zk.testableWaitForShutdown(CONNECTION_TIMEOUT)` while waiting for the client to disconnect after it sent a request with a bad opcode to the server. The call to `testableWaitForShutdown` never actually asserts anything and effectively just hangs for CONNECTION_TIMEOUT (30 seconds) and returns because the client reconnects to the server.

This patch replaces `zk.testableWaitForShutdown(CONNECTION_TIMEOUT)` with `watcher.waitForDisconnected(5000)` which is a better way to detect if we have been disconnected.

Author: Abraham Fine <afine@apache.org>

Reviewers: Michael Han <hanm@apache.org>

Closes apache#259 from afine/ZOOKEEPER-2786_br3.5

(cherry picked from commit c89784cc57bdcc88de89da6993d758225585d33e)
Signed-off-by: Michael Han <hanm@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants