powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Bug в fbclient
25 сообщений из 135, страница 4 из 6
Bug в fbclient
    #39178522
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

проблема есть, но её значимость сильно преувеличена
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178554
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисчччД,

проблема есть, но её значимость сильно преувеличена
Не так уж много людей использует fb 3.0.
Имхо, в основном тестируют, параллельно с предыдущими версиями.
В "продакшн", скорее всего, такого зоопарка не будет. А может, и будет. А тут такая засада.

Хочется надежных рецептов, как избежать возможной проблемы, пусть даже рецепты и будут костылями, типа:
Симонов Денис...просто открывай их в разных экземплярах IBE и всё...
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178614
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДА тут такая засада.
Это засада только для тех, кто наивно полагает, что параметры в firebird.conf - для всего
сервера и могут быть только там. Но я не зря выше спросил насколько разные у них конфиги,
поскольку большинство вменяемо изменяемых параметров можно (и, собственно, нужно) задавать
в Engine12.conf иди plugins.conf. В firebird.conf они чисто из-за исторического маразма.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178626
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov...
Это засада только для тех, кто наивно полагает...

Ну вот видишь, есть такие.
Расскажи по-подробнее, пожалуйста. Применительно к данному случаю. Будет куда ссылаться.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178650
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДРасскажи по-подробнее, пожалуйста. Применительно к данному случаю.

К какому именно случаю? Никто так и не удосужился описать зачем понадобилось плодить
экземпляры FB3 Embedded.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178668
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovчччДРасскажи по-подробнее, пожалуйста. Применительно к данному случаю.

К какому именно случаю? Никто так и не удосужился описать зачем понадобилось плодить
экземпляры FB3 Embedded.

Мне кажется, уже забыли исходный вопрос ТС.

Изначально вопрос не стоял, чтобы "плодить".

Был коннект через fbclient.dll (2.5, не-embedded) к удаленному серверу.
Затем попытка локального ("embed") коннекта ч/з fbclient.dll (3.0) => облом: 18855548
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178689
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

дык решение то нашли. Согласен в Release Notes надо отразить. А переделывать загрузку fbclient на фиг надо, по крайней мере сейчас. На этапе RC это рисковано, да и задержит и без того затянувшийся выпуск релиза.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178709
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladчччДНа последнем снапшоте (2.5.6.26975) FB 2.5. при дисконнекте с embed - клиентом "зависает", а потом "падает" IBExpert.А вот с этим я сегодня уже не буду разбираться, постараюсь завтра

Скачал новый снапшот (2.5.6.26976) FB 2.5 - то же самое.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178720
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДhvladпропущено...
А вот с этим я сегодня уже не буду разбираться, постараюсь завтра

Скачал новый снапшот (2.5.6.26976) FB 2.5 - то же самое.

"то же самое" - значит, при дисконнекте - зависание (на пару секунд), потом "падение".
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178729
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

там ничего не исправляли
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178733
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисчччД,

там ничего не исправляли

Ну, я "на всякий".
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178772
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДСкачал новый снапшот (2.5.6.26976) FB 2.5 - то же самое.Пиши трекеру, плс, исправлю.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179125
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> просто открывай их в разных экземплярах IBE и всё.
Симонов Денис> Одновременно отрывать несколько коннектов в IBE
Симонов Денис> требуется разве что при сравнении баз.

Это ты, конечно, лихо задвинул.
Особенно с т.з. обсуждаемого бага.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179136
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

ты хочешь сказать ты отрываешь несколько баз в одном экземпляре IBE? И как ты в этом случае ориентируешься какая вкладка (окно) к какой БД относится? Лично я путаюсь, а потому всегда открываю разные БД в разных экземплярах IBE.

А по поводу "бага" я уже говорил, что проблема есть, но её значимость сильно преувеличена.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179181
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисГаджимурадов Рустам,

ты хочешь сказать ты отрываешь несколько баз в одном экземпляре IBE?...
Я так делаю. Кого знаю, так делают.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179186
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисты хочешь сказать ты отрываешь несколько баз в одном экземпляре IBE? И как ты в этом случае ориентируешься какая вкладка (окно) к какой БД относится? Лично я путаюсь, а потому всегда открываю разные БД в разных экземплярах IBE.

В одном эксперте работаю с несколькими базами. Два эксперта - жутко неудобно. Поэтому и налетел на баг.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179194
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисИ как ты в этом случае ориентируешься какая вкладка (окно) к какой БД относится?
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179195
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччдЯ так делаю. Кого знаю, так делают.
Я тоже так делаю. Но никогда не назначаю базам клиентские библиотеки с абсолютным путём.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179210
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovчччдЯ так делаю. Кого знаю, так делают.
Я тоже так делаю. Но никогда не назначаю базам клиентские библиотеки с абсолютным путём.


"На флешке" ibexpert носишь? Или для чего?
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179213
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

предлагаешь всем по умолчанию зарегить fbclient.dll от тройки? Я сомневаюсь что народ это сделает до тех пор пока не появится релиз.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179423
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> ты хочешь сказать ты отрываешь
Симонов Денис> несколько баз в одном экземпляре IBE?

Разумеется.

Симонов Денис> А по поводу "бага" я уже говорил, что проблема
Симонов Денис> есть, но её значимость сильно преувеличена.

Я и не преувеличиваю, я даже не особо вникал, в чём
его суть, если он связан с "несколькими Embedded" -
xnj e; nen преувеличивать и из-за чего нервничать. :)
А ты последнее время пытаешься слишком много
адвокатствовать - в этом нет необходимости.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179424
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DS> Но никогда не назначаю базам клиентские библиотеки с абсолютным путём.

А я с некоторых пор только так и делаю - каждой
регистрации свой отдельный полный путь, всегда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179467
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё пример.
После тройки выйдут другие версии FB. Возьмём версию N.
Выполняем код:
Код: pascal
1.
2.
3.
4.
begin
  AttachDatabase('D:\Firebird\FB30\fbclient.dll', 'D:\Data\FB30.fdb', 'SYSDBA', 'masterkey');
  AttachDatabase('D:\Firebird\N\fbclient.dll', 'D:\Data\FBN.fdb', 'SYSDBA', 'masterkey');
end.

При втором коннекте N\engine12.dll слинкуется с FB30\fbclient.dll, который уже слинкован с FB30\engine12.dll.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179583
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb user,

в этом случае используй клиента N два раза.

fb userПри втором коннекте N\engine12.dll слинкуется с FB30\fbclient.dll, который уже слинкован с FB30\engine12.dll.

по идее там должен быть N\engineM.dll, причём судя по архитектуре новый fbclient должен уметь загружать как engine12, так и engine13 и т.д. Потому что каждый engine под каждую ODS.

P.S. Не проверял, сужу по документации.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39179619
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисв этом случае используй клиента N два раза.
engine12.dll разные в 3.0 и в N, и загружен должен быть правильный, который соответствует загружаемому fbclient.dll.
Или кто-то готов согласиться чтобы от перемен местами вызовов AttachDatabase, была подгружена другая engine12.dll?
Код: pascal
1.
2.
3.
4.
5.
6.
begin
//  AttachDatabase('D:\Firebird\FB30\fbclient.dll', 'D:\Data\FB30.fdb', 'SYSDBA', 'masterkey');
//  AttachDatabase('D:\Firebird\N\fbclient.dll', 'D:\Data\FBN.fdb', 'SYSDBA', 'masterkey');
  AttachDatabase('D:\Firebird\N\fbclient.dll', 'D:\Data\FBN.fdb', 'SYSDBA', 'masterkey');
  AttachDatabase('D:\Firebird\FB30\fbclient.dll', 'D:\Data\FB30.fdb', 'SYSDBA', 'masterkey');
end.


Причём это касается не только engine12.dll, но и вообще всех dll лежащих рядом с fbclient.dll (включая ICU и пр).
С моей точки зрения это очевидно. Я удивлён что кто-то готов согласиться чтобы оно было отдано на откуп случая (а порядок вызовов isc_attach_database - это именно случай).

Поэтому: либо честно писать в Release Notes (чтобы разработчики программ имели возможность принять меры), либо делать правильно.
...
Рейтинг: 0 / 0
25 сообщений из 135, страница 4 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Bug в fbclient
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]