You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When we query with tmp_msgpacked ranking profile content nodes throw an exception, after which they restart and then join the back the cluster as normal. This is possibly due to this bit attribute(embedding_msgpacked) in the ranking profile.
what(): UnsupportedOperationException: The function is not implemented for attribute 'embedding_msgpacked' of type 'search::attribute::SingleRawAttribute'.
Everything works fine if we use a document-summary msgpacked_emb.
{
"yql": "SELECT * FROM test_index WHERE item_id in (\"doc_5702080472\",\"doc_5702080472\") LIMIT 1",
"ranking": "tmp_msgpacked"
}
The error in full:
1738068736.800539 node1 6669 searchnode stderr warning terminate called after throwing an instance of 'vespalib::UnsupportedOperationException'
1738068736.815320 node1 6669 searchnode stderr warning what(): UnsupportedOperationException: The function is not implemented for attribute 'embedding_msgpacked' of type 'search::attribute::SingleRawAttribute'.
1738068736.815336 node1 6669 searchnode stderr warning Backtrace:
1738068736.815342 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespalib.so(vespalib::UnsupportedOperationException::UnsupportedOperationException(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int)+0x14) [0x7fd842ba65d4]
1738068736.815348 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespa_searchlib.so(search::NotImplementedAttribute::notImplemented() const+0x77) [0x7fd845c2681b]
1738068736.815354 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespa_searchlib.so(+0x834f79) [0x7fd845e78f79]
1738068736.815359 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespa_searchlib.so(+0xa2e54a) [0x7fd84607254a]
1738068736.815364 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespa_searchlib.so(search::fef::Utils::extract_feature_values(search::fef::FeatureResolver const&, unsigned int, vespalib::FeatureSet::Value*)+0x12c) [0x7fd846137a0c]
1738068736.815370 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::matching::ExtractFeatures::get_feature_set(search::queryeval::SearchIterator&, search::fef::RankProgram&, std::vector<unsigned int, std::allocator<unsigned int> > const&, vespalib::Doom const&, vespalib::hash_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vespalib::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<void>, vespalib::hashtable_base::and_modulator> const&)+0x1a0) [0x65ff80]
1738068736.815378 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin() [0x65f2ad]
1738068736.815383 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::matching::DocsumMatcher::get_summary_features() const+0x24) [0x65f484]
1738068736.815390 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::matching::Matcher::getSummaryFeatures(search::engine::DocsumRequest const&, proton::matching::ISearchContext&, search::attribute::IAttributeContext&, proton::matching::SessionManager&) const+0x2e) [0x62edbe]
1738068736.815403 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::DocsumContext::fillSummaryFeatures(search::docsummary::GetDocsumsState&)+0x58) [0x67ff28]
1738068736.815410 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespa_searchsummary.so(search::docsummary::SummaryFeaturesDFW::insertField(unsigned int, search::docsummary::GetDocsumsState&, vespalib::slime::Inserter&) const+0xe7) [0x7fd8478607f7]
1738068736.815416 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespa_searchsummary.so(search::docsummary::DynamicDocsumWriter::insertDocsum(search::docsummary::IDocsumWriter::ResolveClassInfo const&, unsigned int, search::docsummary::GetDocsumsState&, search::docsummary::IDocsumStore&, vespalib::slime::Inserter&)+0xb3) [0x7fd84783e2e3]
1738068736.815422 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::DocsumContext::createSlimeReply()+0x22d) [0x68023d]
1738068736.815427 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::DocsumContext::getDocsums()+0x1e) [0x6803ce]
1738068736.815433 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::SearchView::getDocsumsInternal(search::engine::DocsumRequest const&)+0x35f) [0x5c81af]
1738068736.815438 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::SearchView::getDocsums(search::engine::DocsumRequest const&)+0x84) [0x5c84a4]
1738068736.815443 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::DocumentDB::getDocsums(search::engine::DocsumRequest const&)+0x3c) [0x57be2c]
1738068736.815448 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::SearchHandlerProxy::getDocsums(search::engine::DocsumRequest const&)+0x15) [0x5702f5]
1738068736.815453 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin(proton::SummaryEngine::getDocsums(std::unique_ptr<search::engine::DocsumRequest, std::default_delete<search::engine::DocsumRequest> >)+0x109) [0x62b7d9]
1738068736.815458 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin() [0x62b61b]
1738068736.815463 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespalib.so(vespalib::ThreadStackExecutorBase::run()+0x6a) [0x7fd842bf00ba]
1738068736.815468 node1 6669 searchnode stderr warning /opt/vespa/sbin/vespa-proton-bin() [0x62b019]
1738068736.815473 node1 6669 searchnode stderr warning /opt/vespa/lib64/libvespalib.so(+0x41c3ee) [0x7fd842ba13ee]
1738068736.815478 node1 6669 searchnode stderr warning /lib64/libstdc++.so.6(+0xc2b23) [0x7fd836e37b23]
1738068736.815483 node1 6669 searchnode stderr warning *** SIGABRT received at time=1738068736 on cpu 32 ***
1738068736.815488 node1 6669 searchnode stderr warning PC: @ 0x7fd83645352f (unknown) raise
1738068736.815492 node1 6669 searchnode stderr warning @ 0x4d524554474953 (unknown) (unknown)
1738068736.827471 node1 123/4032 container Container.com.yahoo.search.dispatch.searchcluster.SearchCluster info Cluster dispatcher.vinted: group 2 has full coverage. Active documents: 0/0, Target active documents: 0, working nodes: 0/6
1738068736.827559 node1 123/4032 container Container.com.yahoo.search.dispatch.searchcluster.SearchCluster info Cluster dispatcher.vinted: group 3 has full coverage. Active documents: 0/0, Target active documents: 0, working nodes: 0/6
1738068738.027939 node1 123/4025 container Container.com.yahoo.search.cluster.BaseNodeMonitor warning Taking search node in cluster = dispatcher.vinted key = 0 hostname = node1 path = 0 in group 0 statusIsKnown = true working = true activeDocs = 17181544 targetActiveDocs = 17181544 out of service: Connection failure: 10: Backend communication error: Error response from rpc node connection to node1:19106: Request timed out after 0.98 seconds.
1738068738.028299 node1 123/4030 container Container.com.yahoo.search.cluster.BaseNodeMonitor warning Taking search node in cluster = dispatcher.vinted key = 1 hostname = node2 path = 1 in group 0 statusIsKnown = true working = true activeDocs = 17230856 targetActiveDocs = 17230856 out of service: Connection failure: 10: Backend communication error: Error response from rpc node connection to node2:19106: Request timed out after 0.98 seconds.
1738068738.028522 node1 123/4030 container Container.com.yahoo.search.cluster.BaseNodeMonitor warning Taking search node in cluster = dispatcher.vinted key = 2 hostname = node3 path = 2 in group 0 statusIsKnown = true working = true activeDocs = 17180179 targetActiveDocs = 17180179 out of service: Connection failure: 10: Backend communication error: Error response from rpc node connection to node3:19106: Request timed out after 0.98 seconds.
1738068738.028599 node1 123/4027 container Container.com.yahoo.search.cluster.BaseNodeMonitor warning Taking search node in cluster = dispatcher.vinted key = 4 hostname = node4 path = 4 in group 0 statusIsKnown = true working = true activeDocs = 17161734 targetActiveDocs = 17161734 out of service: Connection failure: 10: Backend communication error: Error response from rpc node connection to node4:19106: Request timed out after 0.98 seconds.
1738068738.028752 node1 123/4028 container Container.com.yahoo.search.cluster.BaseNodeMonitor warning Taking search node in cluster = dispatcher.vinted key = 3 hostname = node5 path = 3 in group 0 statusIsKnown = true working = true activeDocs = 17176148 targetActiveDocs = 17176148 out of service: Connection failure: 10: Backend communication error: Error response from rpc node connection to node5:19106: Request timed out after 0.98 seconds.
1738068738.028844 node1 123/4028 container Container.com.yahoo.search.cluster.BaseNodeMonitor warning Taking search node in cluster = dispatcher.vinted key = 5 hostname = node6 path = 5 in group 0 statusIsKnown = true working = true activeDocs = 17092699 targetActiveDocs = 17092699 out of service: Connection failure: 10: Backend communication error: Error response from rpc node connection to node6:19106: Request timed out after 0.98 seconds.
1738068738.028920 node1 123/4028 container Container.com.yahoo.container.jdisc.state.StateMonitor info Changing health status code from 'up' to 'down'
1738068747.899899 node1 98/34419 config-sentinel sentinel.sentinel.service event crash/1 name="searchnode" pid=6669 signal="Aborted"
1738068747.899943 node1 98/34419 config-sentinel sentinel.sentinel.service info searchnode: incremented restart penalty to 6.000 seconds
1738068747.899955 node1 98/34419 config-sentinel sentinel.sentinel.service info searchnode: incremented restart penalty to 14.000 seconds
1738068748.000669 node1 7271/34419 config-sentinel sentinel.sentinel.service event starting/1 name="searchnode"
1738068748.117151 node1 7271/44813 searchnode proton.proton.server.bootstrapconfigmanager info Filedistributorrpc config is changed
Expected behavior
I expect this to work the same way as it works with document-summary, that it returns the embedding_msgpacked fields summary. For example a working query
{
"yql": "SELECT * FROM test_index WHERE item_id in ("fr_5702080472","fr_5702080472") LIMIT 1",
"ranking": "unranked",
"presentation.summary": "msgpacked_emb"
}
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
Dockerized vespa
Vespa version
Vespa version: 8.458.13
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered:
Describe the bug
When we query with tmp_msgpacked ranking profile content nodes throw an exception, after which they restart and then join the back the cluster as normal. This is possibly due to this bit attribute(embedding_msgpacked) in the ranking profile.
Everything works fine if we use a document-summary
msgpacked_emb
.To Reproduce
create a schema
And run the following query:
The error in full:
Expected behavior
I expect this to work the same way as it works with document-summary, that it returns the embedding_msgpacked fields summary. For example a working query
{
"yql": "SELECT * FROM test_index WHERE item_id in ("fr_5702080472","fr_5702080472") LIMIT 1",
"ranking": "unranked",
"presentation.summary": "msgpacked_emb"
}
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
Dockerized vespa
Vespa version
Vespa version: 8.458.13
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: