Skip to content

Omniscidb sanity_tests fails: DictPayload does not exist #12

@pearu

Description

@pearu
6: [ RUN      ] KeyForString.KeyForString
6: 2019-09-13T23:19:41.748490 E 24776 StringDictionary.cpp:52 Dictionary path ./tmp/mapd_data/DB_1_DICT_103/DictPayload does not exist.
6: /Users/quansight/pearu/git/omniscidb/omniscidb-internal/Tests/ExecuteTest.cpp:770: Failure
6: Expected: run_multiple_agg("insert into kfs values('0', '0', '0', '0', {'0','0'});", ExecutorDeviceType::CPU) doesn't throw an exception.
6:   Actual: it throws.
6: 2019-09-13T23:19:41.750826 E 24776 StringDictionary.cpp:52 Dictionary path ./tmp/mapd_data/DB_1_DICT_103/DictPayload does not exist.
6: /Users/quansight/pearu/git/omniscidb/omniscidb-internal/Tests/ExecuteTest.cpp:773: Failure
6: Expected: run_multiple_agg("insert into kfs values('1', '1', '1', '1', {'1','1'});", ExecutorDeviceType::CPU) doesn't throw an exception.
6:   Actual: it throws.
6: 2019-09-13T23:19:41.751587 E 24776 StringDictionary.cpp:52 Dictionary path ./tmp/mapd_data/DB_1_DICT_103/DictPayload does not exist.
6: /Users/quansight/pearu/git/omniscidb/omniscidb-internal/Tests/ExecuteTest.cpp:776: Failure
6: Expected: run_multiple_agg("insert into kfs values(null, null, null, '2', {'2','2'});", ExecutorDeviceType::CPU) doesn't throw an exception.
6:   Actual: it throws.
6: Thrift: Fri Sep 13 23:19:41 2019 TSocket::open() getaddrinfo() <Host: localhost Port: 36279>nodename nor servname provided, or not known
6: 2019-09-13T23:19:41.752387 F 24776 Calcite.cpp:488 Error occurred trying to communicate with calcite server, the error was: 'Could not resolve host for client socket.', omnisci_server restart will be required
6: libc++abi.dylib: terminating with uncaught exception of type boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::filesystem::filesystem_error> >: Failed to open file for writing: Input/output error: "/Users/quansight/pearu/git/omniscidb/omniscidb-internal/build/Tests/./mapd_log/ExecuteTest.FATAL.20190913-231941.log"
6: 2019-09-13T23:19:41.753282 E 24776 QueryRunner.cpp:57 Interrupt signal (6) received.
6: Thrift: Fri Sep 13 23:19:41 2019 TSocket::open() getaddrinfo() <Host: localhost Port: 36279>nodename nor servname provided, or not known
6: Error shutting down Calcite server: Could not resolve host for client socket.

Check the output of ulimit -a.

If the open files value is small, say 256, then the solution is:

ulimit -S -n 2048

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions