Comments (5)
@xiaoxmeng @tanjialiang Meng, Jialiang, would you take a look?
perhaps related to new exchange code?
@tdcmeehan Unlikely.
from presto.
Here is the fix: #22509
from presto.
CC: @Yuhta @mbasmanova -- perhaps related to new exchange code?
, Source: RUNTIME, ErrorCode: INVALID_STATE
[ OK ] PrestoExchangeSourceTest/PrestoExchangeSourceTest.exceedingMemoryCapacityForHttpResponse/6 (3765 ms)
[ RUN ] PrestoExchangeSourceTest/PrestoExchangeSourceTest.exceedingMemoryCapacityForHttpResponse/7
E0329 19:03:32.083837 11865 Exceptions.h:69] Line: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp:782, Function:operator(), Expression: Inject allocation error, Source: RUNTIME, ErrorCode: INVALID_STATE
E0329 19:03:32.284518 11866 Exceptions.h:69] Line: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp:782, Function:operator(), Expression: Inject allocation error, Source: RUNTIME, ErrorCode: INVALID_STATE
E0329 19:03:32.461863 11865 Exceptions.h:69] Line: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp:782, Function:operator(), Expression: Inject allocation error, Source: RUNTIME, ErrorCode: INVALID_STATE
E0329 19:03:32.728276 11866 Exceptions.h:69] Line: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp:782, Function:operator(), Expression: Inject allocation error, Source: RUNTIME, ErrorCode: INVALID_STATE
E0329 19:03:33.308411 11865 Exceptions.h:69] Line: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp:782, Function:operator(), Expression: Inject allocation error, Source: RUNTIME, ErrorCode: INVALID_STATE
E0329 19:03:34.167045 11866 Exceptions.h:69] Line: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp:782, Function:operator(), Expression: Inject allocation error, Source: RUNTIME, ErrorCode: INVALID_STATE
E0329 19:03:35.894670 11865 Exceptions.h:69] Line: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp:782, Function:operator(), Expression: Inject allocation error, Source: RUNTIME, ErrorCode: INVALID_STATE
E0329 19:03:35.960784 7262 Exceptions.h:69] Line: ../../velox/velox/exec/ExchangeQueue.cpp:103, Function:dequeueLocked, Expression: Failed to fetch data from 127.0.0.1:37035 /v1/task/20201007_190402_00000_r5erw.1.0.0/results/3/0 - Exhausted after 6 retries, duration 3681ms: Exception: VeloxRuntimeError
Error Source: RUNTIME
Error Code: INVALID_STATE
Reason: Inject allocation error
Retriable: False
Function: operator()
File: ../../presto_cpp/main/tests/PrestoExchangeSourceTest.cpp
Line: 782
Stack trace:
# 0 _ZN8facebook5velox7process10StackTraceC1Ei
# 1 _ZN8facebook5velox14VeloxException5State4makeIZNS1_C4EPKcmS5_St17basic_string_viewIcSt11char_traitsIcEES9_S9_S9_bNS1_4TypeES9_EUlRT_E_EESt10shared_ptrIKS2_ESA_SB_
# 2 _ZN8facebook5velox14VeloxExceptionC1EPKcmS3_St17basic_string_viewIcSt11char_traitsIcEES7_S7_S7_bNS1_4TypeES7_
# 3 _ZN8facebook5velox17VeloxRuntimeErrorC1EPKcmS3_St17basic_string_viewIcSt11char_traitsIcEES7_S7_S7_bS7_
# 4 _ZN8facebook5velox6detail14veloxCheckFailINS0_17VeloxRuntimeErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKNS1_18VeloxCheckFailArgsET0_
# 5 _ZZN68PrestoExchangeSourceTest_exceedingMemoryCapacityForHttpResponse_Test8TestBodyEvENKUlPN8facebook5velox6memory10MemoryPoolEE_clES4_
# 6 _ZNSt17_Function_handlerIFvPN8facebook5velox6memory10MemoryPoolEEZN68PrestoExchangeSourceTest_exceedingMemoryCapacityForHttpResponse_Test8TestBodyEvEUlS4_E_E9_M_invokeERKSt9_Any_dataOS4_
# 7 _ZNKSt8functionIFvPN8facebook5velox6memory10MemoryPoolEEEclES4_
# 8 _ZZN8facebook5velox6common8testutil9TestValue3setINS0_6memory10MemoryPoolEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFvPT_EEENKUlPvE_clESK_
# 9 _ZNSt17_Function_handlerIFvPvEZN8facebook5velox6common8testutil9TestValue3setINS3_6memory10MemoryPoolEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFvPT_EEEUlS0_E_E9_M_invokeERKSt9_Any_dataOS0_
# 10 _ZNKSt8functionIFvPvEEclES0_
# 11 _ZN8facebook5velox6common8testutil9TestValue6adjustERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
# 12 _ZN8facebook5velox6memory14MemoryPoolImpl17reserveThreadSafeEmb
# 13 _ZN8facebook5velox6memory14MemoryPoolImpl7reserveEmb
# 14 _ZN8facebook5velox6memory14MemoryPoolImpl8allocateEl
# 15 _ZN8facebook6presto4http12HttpResponse11consumeBodyEPNS_5velox6memory10MemoryPoolE
# 16 _ZN8facebook6presto20PrestoExchangeSource19processDataResponseESt10unique_ptrINS0_4http12HttpResponseESt14default_deleteIS4_EE
# 17 _ZZN8facebook6presto20PrestoExchangeSource9doRequestEljNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEENKUlSt10unique_ptrINS0_4http12HttpResponseESt14default_deleteIS9_EEE_clESC_
# 18 _ZZN5folly7futures6detail10wrapInvokeISt10unique_ptrIN8facebook6presto4http12HttpResponseESt14default_deleteIS7_EEZNS5_20PrestoExchangeSource9doRequestEljNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlSA_E_EEDaONS_3TryIT_EEOT0_ENKUlvE_clEv
# 19 _ZN5folly7futures6detail19InvokeResultWrapperIvE10wrapResultIZNS1_10wrapInvokeISt10unique_ptrIN8facebook6presto4http12HttpResponseESt14default_deleteISA_EEZNS8_20PrestoExchangeSource9doRequestEljNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlSD_E_EEDaONS_3TryIT_EEOT0_EUlvE_EENSL_INS_4UnitEEESM_
# 20 _ZN5folly7futures6detail10wrapInvokeISt10unique_ptrIN8facebook6presto4http12HttpResponseESt14default_deleteIS7_EEZNS5_20PrestoExchangeSource9doRequestEljNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlSA_E_EEDaONS_3TryIT_EEOT0_
# 21 _ZZNO5folly6FutureISt10unique_ptrIN8facebook6presto4http12HttpResponseESt14default_deleteIS5_EEE9thenValueIZNS3_20PrestoExchangeSource9doRequestEljNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlS8_E_EENS0_INS_7futures6detail19valueCallableResultIS8_T_E10value_typeEEEOSL_ENUlONS_8Executor9KeepAliveISQ_EEONS_3TryIS8_EEE_clEST_SW_
from presto.
Happened again on https://app.circleci.com/pipelines/github/prestodb/presto/14263/workflows/d71748d2-359d-4eb4-9bd3-49a02019b748/jobs/55633
from presto.
PrestoExchangeSourceTest
is running normal without failure (logging some injected error). The only failure is this:
8: [ RUN ] TaskManagerTest.aggregationSpill
8: ../../presto_cpp/main/tests/TaskManagerTest.cpp:534: Failure
8: Expected: (spilledBytes) > (0), actual: 0 vs 0
8: Google Test trace:
8: ../../presto_cpp/main/tests/TaskManagerTest.cpp:1136: doSpill: true
8: [ FAILED ] TaskManagerTest.aggregationSpill (352 ms)
from presto.
Related Issues (20)
- Consider combining AbstractVariableWidthBlock and VariableWidthBlock HOT 1
- Change OrcBatchPageSource.isRowNumberList to IntOpenHashSet or boolean[]
- Add Presto sidecar process type
- Presto CLI console printer cannot handle UTF-8 characters
- HiveColumnHandle should be able to recognize row numbers
- ImmutableList.of() --> Collections.emptyList() HOT 11
- Update home page Readme to include setup and general info/benchmarks about Presto HOT 1
- Security Vulnerability Detected in org.eclipse.jetty packages
- Security Vulnerability in guava
- Flaky CI behaviour due to 'yarn' failed HOT 1
- Upgrade Jetty Version to Align with Airlift HTTP Client and Server Updates to Address Security Vulnerabilities
- IcebergDistributedSmokeTestBase.testRegisterTable is flaky
- [Native] The "Extra Credentials" API is not available to Prestissimo/Velox connectors HOT 9
- Opinion on primitive block implementation with chunks instead of a single value arrays HOT 2
- Release 0.288
- presto-main suite failed with Could not download Node.js HOT 3
- TestIcebergSmokeRest AbstractTestIntegrationSmokeTest.testSelectInformationSchemaColumns flaked
- Clarify Presto C++ documentation to include required coordinator configuration properties HOT 1
- Abnormal data display when using offset and limit HOT 2
- Issue while initializing Database based Resource Group Manager
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from presto.