[ 
https://issues.apache.org/jira/browse/CASSANDRA-9902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14649719#comment-14649719
 ] 

Paulo Motta commented on CASSANDRA-9902:
----------------------------------------

to make the context clearer, the 
{{TestConfiguration.change_durable_writes_test}} was failing because of the 
following assertion near the end of the test:

{noformat}
self.assertGreater(commitlog_size(node), init_size, msg='ALTER KEYSPACE was not 
respected')
{noformat}

because the highlighted part from the test description was actually missing 
from the test:

{noformat}
        - using ALTER KEYSPACE to set its DURABLE_WRITES option to true,
        ***writing a dataset to this keyspace that is known to trigger a 
commitlog fsync***
        - asserting that the commitlog has grown in size since the data was 
written.
{noformat}

So I basically add the following missing line before the assertion to make the 
test pass (in this 
[commit|https://github.com/pauloricardomg/cassandra-dtest/commit/dfca2e8918b89bc9b88a2ac4a950699d7a99baaa]):

{noformat}
write_to_trigger_fsync(session, 'ks', 'tab')
{noformat}

Does this seems OK?

> Windows dtest: invalid jolokia agent path
> -----------------------------------------
>
>                 Key: CASSANDRA-9902
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9902
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Joshua McKenzie
>            Assignee: Paulo Motta
>            Priority: Minor
>              Labels: Windows
>             Fix For: 2.2.x
>
>         Attachments: Not_Dep.jpg, VMAttach.java, win-crashlogs.zip
>
>
> A variety of tests are failing with similar:
> {noformat}
> 05:39:07 
> ======================================================================
> 05:39:07 ERROR: change_durable_writes_test 
> (configuration_test.TestConfiguration)
> 05:39:07 
> ----------------------------------------------------------------------
> 05:39:07 Traceback (most recent call last):
> 05:39:07   File 
> "D:\jenkins\workspace\cassandra-2.2_dtest_win32\cassandra-dtest\configuration_test.py",
>  line 63, in change_durable_writes_test
> 05:39:07     durable_init_size = commitlog_size(durable_node)
> 05:39:07   File 
> "D:\jenkins\workspace\cassandra-2.2_dtest_win32\cassandra-dtest\configuration_test.py",
>  line 127, in commitlog_size
> 05:39:07     with JolokiaAgent(node) as jmx:
> 05:39:07   File 
> "D:\jenkins\workspace\cassandra-2.2_dtest_win32\cassandra-dtest\jmxutils.py", 
> line 188, in __enter__
> 05:39:07     self.start()
> 05:39:07   File 
> "D:\jenkins\workspace\cassandra-2.2_dtest_win32\cassandra-dtest\jmxutils.py", 
> line 80, in start
> 05:39:07     subprocess.check_output(args, stderr=subprocess.STDOUT)
> 05:39:07   File "D:\Python27\lib\subprocess.py", line 573, in check_output
> 05:39:07     raise CalledProcessError(retcode, cmd, output=output)
> 05:39:07 CalledProcessError: Command '('java', '-jar', 
> 'lib\\jolokia-jvm-1.2.3-agent.jar', '--host', '127.0.0.1', 'start', '3436')' 
> returned non-zero exit status 2
> 05:39:07 -------------------- >> begin captured logging << 
> --------------------
> 05:39:07 dtest: DEBUG: cluster ccm directory: d:\temp\dtest-kjkypw
> 05:39:07 --------------------- >> end captured logging << 
> ---------------------
> {noformat}
> Likely related:
> {noformat}
> 20:54:46 Failed to start jolokia agent (command was: java -jar 
> lib\jolokia-jvm-1.2.3-agent.jar --host 127.0.0.1 start 3436): Command 
> '('java', '-jar', 'lib\\jolokia-jvm-1.2.3-agent.jar', '--host', '127.0.0.1', 
> 'start', '3436')' returned non-zero exit status 2
> 20:54:46 Exit status was: 2
> 20:54:46 Output was: Error: Registry key 'Software\JavaSoft\Java Runtime 
> Environment'\CurrentVersion'
> 20:54:46 has value '1.8', but '1.7' is required.
> 20:54:46 Error: could not find java.dll
> 20:54:46 Error: Could not find Java SE Runtime Environment.
> {noformat}
> And at the top of jmxutils.py we see:
> {code}
> JOLOKIA_JAR = os.path.join('lib', 'jolokia-jvm-1.2.3-agent.jar')
> {code}
> So that's not going to work out too well on Windows.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to