Skip to content

Version for dominant v2 #major#18

Merged
nanodirijabl merged 34 commits intomasterfrom
v2
Jun 5, 2025
Merged

Version for dominant v2 #major#18
nanodirijabl merged 34 commits intomasterfrom
v2

Conversation

@ndiezel0
Copy link
Contributor

No description provided.

Copy link
Contributor

@nanodirijabl nanodirijabl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не покидает ощущение что где-то не в ту сторону свернули и для потребителей доминанты потребуются дополнительные доработки помимо замены ещё и клиента.

Comment on lines +43 to +44
{elvis_project, no_deps_master_rebar, disable},
{elvis_project, no_branch_deps, disable}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Comment on lines +19 to +21
}},
{elvis_style, no_throw, disable},
{elvis_style, export_used_types, disable}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Странно что эти правила надо отключать. erlang:throw было в проекте и до этого.

health_check() ->
try
_ = dmt_client_cache:get_last_version(),
% TODO Come up with healthcheck
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это критически важный момент. Некоторые сервисы дёргают этот чек для прохождения рединес-пробы. От таких сервисов ожидается что они должны быть готовы обслуживать запросы сразу при готовности и соответственно та или иная доступность объектов доминанты для него является критическим признаком здоровья.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Спасибо, что напомнил. Допилю.

@nanodirijabl nanodirijabl self-requested a review May 20, 2025 13:56
@nanodirijabl nanodirijabl self-assigned this May 20, 2025
@nanodirijabl nanodirijabl changed the title Version for dominant v2 Version for dominant v2 #major Jun 2, 2025
@nanodirijabl nanodirijabl merged commit fcfb028 into master Jun 5, 2025
8 checks passed
@nanodirijabl nanodirijabl deleted the v2 branch June 5, 2025 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants