[
https://issues.apache.org/jira/browse/CASSANDRA-9418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14575723#comment-14575723
]
Joshua McKenzie commented on CASSANDRA-9418:
--------------------------------------------
[Down to 59
failures|http://cassci.datastax.com/view/trunk/job/trunk_dtest_win32/307/#showFailuresLink].
CqlshCopyTests are next in line:
{noformat}
[Errno 13] Permission denied: 'd:\\temp\\tmpyymlia'
Stacktrace
File "D:\Python27\lib\unittest\case.py", line 329, in run
testMethod()
File
"D:\jenkins\workspace\trunk_dtest_win32\cassandra-dtest\cqlsh_tests\cqlsh_copy_tests.py",
line 591, in test_read_invalid_float
self.data_validation_on_read_template(2.14, expect_invalid=True)
File
"D:\jenkins\workspace\trunk_dtest_win32\cassandra-dtest\cqlsh_tests\cqlsh_copy_tests.py",
line 564, in data_validation_on_read_template
write_rows_to_csv(tempfile.name, data)
File
"D:\jenkins\workspace\trunk_dtest_win32\cassandra-dtest\cqlsh_tests\cqlsh_tools.py",
line 59, in write_rows_to_csv
with open(filename, 'w') as csvfile:
"[Errno 13] Permission denied: 'd:\\\\temp\\\\tmpyymlia'\n--------------------
>> begin captured logging << --------------------\ndtest: DEBUG: cluster ccm
directory: d:\\temp\\dtest-9uh67e\n--------------------- >> end captured
logging << ---------------------"
{noformat}
> Fix dtests on Windows
> ---------------------
>
> Key: CASSANDRA-9418
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9418
> Project: Cassandra
> Issue Type: Bug
> Reporter: Joshua McKenzie
> Assignee: Joshua McKenzie
> Labels: Windows, docs-impacting
> Fix For: 2.2.x
>
> Attachments: 9418_tz_formatting.txt
>
>
> There's a variety of infrastructural failures within dtest w/regards to
> windows that are causing tests to fail and those failures to cascade.
> Error: failure to delete commit log after a test / ccm cluster is stopped:
> {noformat}
> Traceback (most recent call last):
> File "C:\src\cassandra-dtest\dtest.py", line 452, in tearDown
> self._cleanup_cluster()
> File "C:\src\cassandra-dtest\dtest.py", line 172, in _cleanup_cluster
> self.cluster.remove()
> File "build\bdist.win-amd64\egg\ccmlib\cluster.py", line 212, in remove
> shutil.rmtree(self.get_path())
> File "C:\Python27\lib\shutil.py", line 247, in rmtree
> rmtree(fullname, ignore_errors, onerror)
> File "C:\Python27\lib\shutil.py", line 247, in rmtree
> rmtree(fullname, ignore_errors, onerror)
> File "C:\Python27\lib\shutil.py", line 252, in rmtree
> onerror(os.remove, fullname, sys.exc_info())
> File "C:\Python27\lib\shutil.py", line 250, in rmtree
> os.remove(fullname)
> WindowsError: [Error 5] Access is denied:
> 'c:\\temp\\dtest-4rxq2i\\test\\node1\\commitlogs\\CommitLog-5-1431969131917.log'
> {noformat}
> Cascading error: implication is that tests aren't shutting down correctly and
> subsequent tests cannot start:
> {noformat}
> 06:00:20 ERROR: test_incr_decr_super_remove (thrift_tests.TestMutations)
> 06:00:20
> ----------------------------------------------------------------------
> 06:00:20 Traceback (most recent call last):
> 06:00:20 File
> "D:\jenkins\workspace\trunk_dtest_win32\cassandra-dtest\thrift_tests.py",
> line 55, in setUp
> 06:00:20 cluster.start()
> 06:00:20 File "build\bdist.win-amd64\egg\ccmlib\cluster.py", line 249, in
> start
> 06:00:20 p = node.start(update_pid=False, jvm_args=jvm_args,
> profile_options=profile_options)
> 06:00:20 File "build\bdist.win-amd64\egg\ccmlib\node.py", line 457, in start
> 06:00:20 common.check_socket_available(itf)
> 06:00:20 File "build\bdist.win-amd64\egg\ccmlib\common.py", line 341, in
> check_socket_available
> 06:00:20 raise UnavailableSocketError("Inet address %s:%s is not
> available: %s" % (addr, port, msg))
> 06:00:20 UnavailableSocketError: Inet address 127.0.0.1:9042 is not
> available: [Errno 10013] An attempt was made to access a socket in a way
> forbidden by its access permissions
> 06:00:20 -------------------- >> begin captured logging <<
> --------------------
> 06:00:20 dtest: DEBUG: removing ccm cluster test at: d:\temp\dtest-a5iny5
> 06:00:20 dtest: DEBUG: cluster ccm directory: d:\temp\dtest-dalzcy
> 06:00:20 --------------------- >> end captured logging <<
> ---------------------
> {noformat}
> I've also seen (and am debugging) an error where a node just fails to start
> via ccm.
> I'll update this ticket with PR's to dtest or other observations of interest.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)