void HBaseSession::hbPutColumns(uint32_t hTable, string row, vector<string>& families, vector<string>& qualifiers, vector<string>& values)
{
auto put = std::make_unique<Put>(row);
for (int i = 0; i<qualifiers.size(); i++)
        put->AddColumn(families[i], qualifiers[i], values[i]);
my_printf("hbPutColumns before put\n");
getTable(hTable)->Put(*std::move(put)); //<--------------hangs!
my_printf("end hbPutColumns\n");
}

Program go into procedure getTable, but not do my_printf("end hbPutColumns\n")
Maybe problem with unique_ptr?
Many times program do this Put, but sometimes hangs

Reply via email to