Доброго времени суток! Vlad Horsun wrote: > > Скорей да, чем нет :)
Ну да ладно, просто поведение сервера мне показалось несколько нелогичным. Надо будет попросить KDV отразить это в его статье про транзакции. > Но я так и не понял что за задача и как она пытается решиться Перед заливкой данных клиент заводит новую сессию в consistency, exclusive транзакции. Поскольку таблиц, куда нужно заливать, еще может не существовать, то они создаются программно, в отдельной транзакции. Так вот хотелось бы на время создания таблиц не отпускать consistency- транзакцию, чтобы другой клиент не смог в это время изменить таблицу сессий. Поскольку эта же consistency в дальнейшем используется для блокировки вновь созданных таблиц, а их перечень на момент старта транзакции неизвестен, то заменить ее на concurrency с явной блокировкой таблиц не представляется возможным. В общем, сферический конь в ваккууме :) Пока я на это плюнул и подтверждаю consistency перед изменением метаданных. Наверное, лучше в транзакции на изменение метаданных ставить явную блокировку на таблицу сессий. С уважением, Евгений.

