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

Rok Mihevc commented on ARROW-4877:
-----------------------------------

This issue has been migrated to [issue 
#21387|https://github.com/apache/arrow/issues/21387] on GitHub. Please see the 
[migration documentation|https://github.com/apache/arrow/issues/14542] for 
further details.

> [Plasma] CI failure in test_plasma_list
> ---------------------------------------
>
>                 Key: ARROW-4877
>                 URL: https://issues.apache.org/jira/browse/ARROW-4877
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++ - Plasma, Continuous Integration, Python
>            Reporter: Kouhei Sutou
>            Assignee: Antoine Pitrou
>            Priority: Major
>              Labels: ci-failure
>             Fix For: 0.14.0
>
>
> https://api.travis-ci.org/v3/job/506259901/log.txt
> {noformat}
> =================================== FAILURES 
> ===================================
> _______________________________ test_plasma_list 
> _______________________________
>     @pytest.mark.plasma
>     def test_plasma_list():
>         import pyarrow.plasma as plasma
>     
>         with plasma.start_plasma_store(
>                 plasma_store_memory=DEFAULT_PLASMA_STORE_MEMORY) \
>                 as (plasma_store_name, p):
>             plasma_client = plasma.connect(plasma_store_name)
>     
>             # Test sizes
>             u, _, _ = create_object(plasma_client, 11, metadata_size=7, 
> seal=False)
>             l1 = plasma_client.list()
>             assert l1[u]["data_size"] == 11
>             assert l1[u]["metadata_size"] == 7
>     
>             # Test ref_count
>             v = plasma_client.put(np.zeros(3))
>             l2 = plasma_client.list()
>             # Ref count has already been released
>             assert l2[v]["ref_count"] == 0
>             a = plasma_client.get(v)
>             l3 = plasma_client.list()
>             assert l3[v]["ref_count"] == 1
>             del a
>     
>             # Test state
>             w, _, _ = create_object(plasma_client, 3, metadata_size=0, 
> seal=False)
>             l4 = plasma_client.list()
>             assert l4[w]["state"] == "created"
>             plasma_client.seal(w)
>             l5 = plasma_client.list()
>             assert l5[w]["state"] == "sealed"
>     
>             # Test timestamps
>             t1 = time.time()
>             x, _, _ = create_object(plasma_client, 3, metadata_size=0, 
> seal=False)
>             t2 = time.time()
>             l6 = plasma_client.list()
> >           assert math.floor(t1) <= l6[x]["create_time"] <= math.ceil(t2)
> E           assert 1552568478 <= 1552568477
> E            +  where 1552568478 = <built-in function 
> floor>(1552568478.0022461)
> E            +    where <built-in function floor> = math.floor
> ../../pyarrow-test-3.6/lib/python3.6/site-packages/pyarrow/tests/test_plasma.py:1070:
>  AssertionError
> ----------------------------- Captured stderr call 
> -----------------------------
> I0314 13:01:17.901209 19953 store.cc:1093] Allowing the Plasma store to use 
> up to 0.1GB of memory.
> I0314 13:01:17.901417 19953 store.cc:1120] Starting object store with 
> directory /dev/shm and huge page support disabled
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to