• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Решено Помогите выбрать: FP8 или FP7

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Ребята, поделитесь по опыту, что лучше ставить? Какие наиболее стабильные фикспаки для FP7 и FP8? Для сервера и для клиентов.
Какие есть нерешённые фикспаками проблемы?

Почему именно такой выбор - вплоть до FP8 всё проплачено.

С одной стороны хотелось бы вынести индексы вьюх на ФС (это ), а с другой - смотрел фикслисты на FP9/10 - очень много "this regression was introduse in FP8".
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
@VladSh
IMHO
Сервер: FP8 + IF4, именно 4, можно и IF1 оставить, но лучше 4. И вынос индексов починили и java 8 приехала.
Клиент: FP4 потолок, стабильнее для клиента не было, так же в pass-thru html нет этого дибильного сдвига на первой строке.
Для разраба можно FP4, от остальных не сильно много пришло, либо не сталкивался.
 
  • Нравится
Реакции: lmike, VladSh и Vertigo

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
savl
Спасибо! Будем на сервере пробовать FP8 + IF4.
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Пробуем FP8 + IF4 (HF644) и натолкнулись на странность - с клиента (версии 8/9) запускается NotesAgent.RunOnServer(sNoteID), иногда по неизвестной причине генерируется ошибка 4000 "Ошибка Notes: Удаленная система не отвечает", хотя агент на самом деле выполняется.
Кто-нибудь сталкивался с таким?
 

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
3
Пробуем FP8 + IF4 (HF644) и натолкнулись на странность - с клиента (версии 8/9) запускается NotesAgent.RunOnServer(sNoteID), иногда по неизвестной причине генерируется ошибка 4000 "Ошибка Notes: Удаленная система не отвечает", хотя агент на самом деле выполняется.
Кто-нибудь сталкивался с таким?
Проверьте резольвинг имени сервера на самом сервере)
с консоли сервера - trace <short server name>
править или DNS Client или коннекшен док на себя жу.
особенно на линукс серверах.

PS - как сервер - лучше 10ка. меньше семафорит и там действительно индексы поправили ) во всяком случае проблем не наблюдалось.
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Проверьте резольвинг имени сервера на самом сервере)
Получил такой ответ:
trace hub-domino
Determining path to server HUB-DOMINO
Available Ports: TCPIP
Checking normal priority connection documents only...
Allowing wild card connection documents...
Enabling name service requests and probes...
Address found in local TCPIP names table for HUB-DOMINO
Connecting to hub-domino/dev over TCPIP
Using address '... my IP ...' for hub-domino/dev on TCPIP
Connected to server hub-domino/dev
Attempting Authenticated Connection
Compression is Disabled
Encryption is Disabled
вроде всё норм?
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
Пробуем FP8 + IF4 (HF644) и натолкнулись на странность - с клиента (версии 8/9) запускается NotesAgent.RunOnServer(sNoteID), иногда по неизвестной причине генерируется ошибка 4000 "Ошибка Notes: Удаленная система не отвечает", хотя агент на самом деле выполняется.
Кто-нибудь сталкивался с таким?
ни разу... у нас много так запускается агентов и ничего подобного не видели...
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
А что вы с ней делаете? Всё равно же на FP4 Дазайнер только под Java 6 код делать может.
в eclipse можно сделать jar, который будет работать в потоке domino и использовать jvm сервера и следовательно 1,8
можно сделать osgi сервлеты и обернуть через плагин, аналогично.
Парой слов: для серверной части.

а чтобы в клиенте использовать 1,8 надо всем клиенты обновлять... либо на web переходить в полной мере, а с этим может быть затык.
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
а может Search идет сложный? Помнится наш Темный Маг писал, что большой search может отвалиться от базы...
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Так это сообщение на клиенте или на сервере?
На клиенте.

а может Search идет сложный? Помнится наш Темный Маг писал, что большой search может отвалиться от базы...
Нет, в том агенте идёт вызов агента из другой БД по http, а из него дёргается внешний web-сервис (такой вот геморрой...). Раньше годами всё работало без этой ошибки.
 

garrick

Lotus Team
26.10.2009
1 349
151
BIT
176
в eclipse можно сделать jar, который будет работать в потоке domino и использовать jvm сервера и следовательно 1,8. можно сделать osgi сервлеты и обернуть через плагин, аналогично. Парой слов: для серверной части.
?
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
FP8 + IF4 крутятся на проде уже с месяц. Полёт нормальный, никаких видимых отличий.

В части разработки пару вещей:
  1. Пришлось перейти с универсального JDBC-драйвера, который был удалён из инсталяхи Domino, на специализированные (в нашем случае на MSSQL). Причём Java-код никак при этом не менялся.
  2. Ошибка с RunOnServer решилась так - отлавливаю в функции-обёртке, делаю Sleep с определённым таймаутом, который подбирается в зависимости от запускаемого агента и того, что он за собой тянет. Неудобно, но что делать...

В админ-части вначале было много исправлений:
  • нужно было новые сертификаты настраивать, в т.ч. отдельно для Java;
  • FP8 он оказался более требовательным - все хвосты повисшие повылазили, - админы много чего старого и ненужного (забытого) поотключали либо перенастроили (конкретики нет, сорри, - это их епархия).

На индексирование вьюх в ФС пока не переходили.

Ещё раз всем спасибо!
 

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
3
С одной стороны хотелось бы вынести индексы вьюх на ФС (это ),
Кодовая база выноса вьюх есть и в FP6 :)) Оно там не живое совсем. Вернее смысла большого выносить индексы вьюх нет - как лочились БД при индексации, так и лочатся, как "пропадали" доки во вьюхах, так и пропадают...
Еще достала ситуация, когда иногда вьюшка вдруг кричит "Container integrity has been lost - rebuild...." и БД встает колом...
А вот на V10 уже интереснее - второй месяц вроде стабильно работает)
 
  • Нравится
Реакции: lmike и VladSh

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
можно сделать osgi сервлеты и обернуть через плагин, аналогично.
Парой слов: для серверной части.
а поподробней, лень копать кучу ссылок ;)
и почему именно osgi, а не просто xPages сервлеты?
а чтобы в клиенте использовать 1,8 надо всем клиенты обновлять... либо на web переходить в полной мере, а с этим может быть затык.
основной вопрос - перенос бинарника (jar) на сервер, д.б. к-то система отладки и деплоймента (я не видел решений, а ковырять и тыкать не хочется). Причем система д.б. кроссплатформенной...
В дизигнере хоть можно подправить слегка, пользоваться им с версии фп9+ стало болью (жуткие тормоза)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!