man-group / ArcticDB

ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.
http://arcticdb.io
Other
1.43k stars 92 forks source link

Flaky ASV benchmark #1589

Open alexowens90 opened 3 months ago

alexowens90 commented 3 months ago

https://github.com/man-group/ArcticDB/actions/runs/9300495907/job/25596708636 https://github.com/man-group/ArcticDB/actions/runs/9288017741/job/25558505873?pr=1584

               Traceback (most recent call last):
                 File "/opt/python/cp36-cp36m/lib/python3.6/site-packages/asv/benchmark.py", line 1293, in main_run_server
                   main_run(run_args)
                 File "/opt/python/cp36-cp36m/lib/python3.6/site-packages/asv/benchmark.py", line 1167, in main_run
                   result = benchmark.do_run()
                 File "/opt/python/cp36-cp36m/lib/python3.6/site-packages/asv/benchmark.py", line 573, in do_run
                   return self.run(*self._current_params)
                 File "/opt/python/cp36-cp36m/lib/python3.6/site-packages/asv/benchmark.py", line 673, in run
                   min_run_count=self.min_run_count)
                 File "/opt/python/cp36-cp36m/lib/python3.6/site-packages/asv/benchmark.py", line 726, in benchmark_timing
                   timing = timer.timeit(number)
                 File "/opt/python/cp36-cp36m/lib/python3.6/timeit.py", line 178, in timeit
                   timing = self.inner(it, self.timer)
                 File "<timeit-src>", line 6, in inner
                 File "/opt/python/cp36-cp36m/lib/python3.6/site-packages/asv/benchmark.py", line 627, in <lambda>
                   func = lambda: self.func(*param)
                 File "/__w/ArcticDB/ArcticDB/python/benchmarks/basic_functions.py", line 309, in time_append_large
                   self.lib.append(f"sym", self.df_append_large)
                 File "/__w/ArcticDB/ArcticDB/python/.asv/env/541b6fbd95fdb429e84621bc981fbd19/lib/python3.6/site-packages/arcticdb/version_store/library.py", line 744, in append
                   validate_index=validate_index,
                 File "/__w/ArcticDB/ArcticDB/python/.asv/env/541b6fbd95fdb429e84621bc981fbd19/lib/python3.6/site-packages/arcticdb/version_store/_store.py", line 711, in append
                   symbol, item, norm_meta, udm, write_if_missing, prune_previous_version, validate_index
               arcticdb_ext.exceptions.InternalException: E_ASSERTION_FAILURE Can't append dataframe with start index 2023-01-01 00:00:01.0 to existing sequence ending at 2023-01-12 13:46:40.0
               asv: benchmark failed (exit status 1)
alexowens90 commented 2 months ago

Seen again

https://github.com/man-group/ArcticDB/actions/runs/9809040561/job/27086119096