cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Boudreault (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-9171) Add deletions to paging dtests
Date Sun, 03 May 2015 16:15:06 GMT

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

Alan Boudreault commented on CASSANDRA-9171:
--------------------------------------------

Tentative PR for these new tests: https://github.com/riptano/cassandra-dtest/pull/253

I have an issue with the last test (test_failure_threshold_deletions), not sure why yet...
will investigate more tomorrow. Here's the traceback: 

{code}
aboudreault@kovarro:~/git/cstar/cassandra-dtest$ nosetests paging_test.py:TestPagingWithDeletions.test_failure_threshold_deletions
E
======================================================================
ERROR: test_failure_threshold_deletions (paging_test.TestPagingWithDeletions)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/aboudreault/git/cstar/cassandra-dtest/paging_test.py", line 1255, in test_failure_threshold_deletions
    NoHostAvailable, self.check_all_paging_results, [], 0, []
  File "/usr/lib/python2.7/unittest/case.py", line 475, in assertRaises
    callableObj(*args, **kwargs)
  File "/home/aboudreault/git/cstar/cassandra-dtest/paging_test.py", line 998, in check_all_paging_results
    pf = self.get_page_fetcher()
  File "/home/aboudreault/git/cstar/cassandra-dtest/paging_test.py", line 989, in get_page_fetcher
    return PageFetcher(future)
  File "/home/aboudreault/git/cstar/cassandra-dtest/paging_test.py", line 57, in __init__
    self.wait(seconds=30)
  File "/home/aboudreault/git/cstar/cassandra-dtest/paging_test.py", line 117, in wait
    raise RuntimeError("Requested pages were not delivered before timeout.")
RuntimeError: Requested pages were not delivered before timeout.
-------------------- >> begin captured logging << --------------------
dtest: DEBUG: cluster ccm directory: /tmp/dtest-QEhCUV
cassandra.cluster: ERROR: Unexpected exception while handling result in ResponseFuture:
Traceback (most recent call last):
  File "/home/aboudreault/git/cstar/python-driver/cassandra/cluster.py", line 2807, in _set_result
    self._set_final_exception(response.to_exception())
  File "/home/aboudreault/git/cstar/python-driver/cassandra/cluster.py", line 2901, in _set_final_exception
    fn(response, *args, **kwargs)
  File "/home/aboudreault/git/cstar/cassandra-dtest/paging_test.py", line 75, in handle_error
    raise exc
ReadTimeout: code=1200 [Coordinator node timed out waiting for replica nodes' responses] message="Operation
timed out - received only 0 responses." info={'received_responses': 0, 'required_responses':
2, 'consistency': 'ALL'}
cassandra.connection: ERROR: Callback handler errored, ignoring:
Traceback (most recent call last):
  File "/home/aboudreault/git/cstar/python-driver/cassandra/connection.py", line 446, in process_msg
    callback(response)
  File "/home/aboudreault/git/cstar/python-driver/cassandra/cluster.py", line 2832, in _set_result
    self._set_final_exception(exc)
  File "/home/aboudreault/git/cstar/python-driver/cassandra/cluster.py", line 2901, in _set_final_exception
    fn(response, *args, **kwargs)
  File "/home/aboudreault/git/cstar/cassandra-dtest/paging_test.py", line 75, in handle_error
    raise exc
ReadTimeout: code=1200 [Coordinator node timed out waiting for replica nodes' responses] message="Operation
timed out - received only 0 responses." info={'received_responses': 0, 'required_responses':
2, 'consistency': 'ALL'}
--------------------- >> end captured logging << ---------------------
{/code}

The code fails even with a higher timeout (tried 90,200...). at this line: self.wait(seconds=30)


> Add deletions to paging dtests
> ------------------------------
>
>                 Key: CASSANDRA-9171
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9171
>             Project: Cassandra
>          Issue Type: Test
>          Components: Tests
>            Reporter: Tyler Hobbs
>            Assignee: Alan Boudreault
>              Labels: retrospective_generated
>
> Deletions can easily impact paging (see CASSANDRA-8490 for an example).  We should improve
the paging dtests to include various kinds of deletions: partition-level, row-level, and cell-level.
 The tests should also exercise deleting enough contiguous partitions/rows/levels to fill
an entire page.
> Assigning to [~rhatch] for now since he created the original paging tests, but I can
reassign this if needed.



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

Mime
View raw message