172 похожих чатов

> Объясните, чего конкретно Вы хотите добиться на практике /

в каком ключе вести дальнейшую дискуссию в -hackers?

это будет как отдельный фич реквест (или баг репорт) с расчётом, что если наш патч пролетит мимо, то с локальным коммитом от Ctrl+C / Ctrl+D желательно решить вопрос.

> А вот если Вы будете настаивать на том, что это bug, то Вы можете увидеть это в следующих minor releases, причём во всех!

Даже если это баг фикс, не факт, что попадёт в минорные релизы - всё зависит от объёма правки

>> упоминание в доке
Для Вас (да и для всех, IMHO) — это наихудший исход, нет?

это самый простой и быстрый вариант, который, скорее всего, войдёт в минорные релизы.

>> vs. явное третье состояние в статусе команды (тэге)
Хотя этот исход — ещё хуже (я не смотрел, но это может потребовать изменения протокола и т.п.).
IMHO, это вообще "не выгорит". :(

соглашусь, но так правильнее всего

>> vs. явный разрыв соединения с клиентом как эмуляция этого третьего состояния
Я предлагаю альтернативу (если она технически возможна, я не смотрел) — не разрывать соединение, но в ответ на COMMIT (или даже отдельный statement с autocommit) не возвращать никакого тэга!

по сути как вариант с третьим состоянием

> В этом случае правильно написанный клиент должен понять, что это вариант "indeterminate state", и адекватно отреагировать.

Тоже как и с третьим состоянием надо обучать клиента, поскольку по протоколу, скорее всего, статус не должен быть пустым

1 ответов

25 просмотров

> это будет как отдельный фич реквест (или баг репорт) с расчётом Понятно (как-то мало у Вас энтузиазма, IMHO). ;) Кстати, можно же в -hackers издевательски показывать repro, как за счёт этой "feature" primary можно "утащить" от синхронной (!) реплики сколь угодно далеко. ;) > что попадёт в минорные релизы - всё зависит от объёма правки Как повезёт, да. Ещё может попасть только в minors v12, например. :( > соглашусь, но так правильнее всего Может быть... но гораздо легче разорвать connection. :) > по сути как вариант с третьим состоянием Да. Если тут есть технические проблемы — просто забудьте о моём предложении. :)

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта