Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Тимофеев Кирилл, ИТМО DWS, Stage 5 #171

Merged
merged 60 commits into from
May 10, 2024

Conversation

NoGe4Ek
Copy link
Contributor

@NoGe4Ek NoGe4Ek commented Apr 10, 2024

Ready

NoGe4Ek and others added 30 commits February 20, 2024 23:25
add impl with report
fix readme and ApplicationServer refactor
fix readme
fix readme; code refactor
code refactor
fix empty value
add thread pool executor
fix comments for task 1
refactor
refactor
refactor
fix review comments:
add shutdownAndAwaitTermination
add prestartAllCoreThreads
fix stage
report
fixes after review
fixes after review
add rendezvous sharding
fix codestyle
fix codestyle
fix codestyle
add empty files
add cluster
fix hashing algorithm
add report
add png + fix readme
first template
# Conflicts:
#	src/main/java/ru/vk/itmo/test/timofeevkirill/ApplicationServer.java
#	src/main/java/ru/vk/itmo/test/timofeevkirill/Settings.java
#	src/main/java/ru/vk/itmo/test/timofeevkirill/TimofeevServer.java
#	src/main/java/ru/vk/itmo/test/timofeevkirill/TimofeevService.java
refactor
refactor code
Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 114683 lines exceeds the maximum allowed for the inline comments feature.

fix readme
Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 114683 lines exceeds the maximum allowed for the inline comments feature.

@vladimir-bf vladimir-bf assigned incubos and unassigned vladimir-bf Apr 24, 2024
Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 114683 lines exceeds the maximum allowed for the inline comments feature.

Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 114683 lines exceeds the maximum allowed for the inline comments feature.

Copy link
Member

@incubos incubos left a comment

Choose a reason for hiding this comment

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

Есть существенные замечания и вопросы, в т.ч. к отчёту -- ждём исправлений.

@NoGe4Ek
Copy link
Contributor Author

NoGe4Ek commented May 3, 2024

Есть существенные замечания и вопросы, в т.ч. к отчёту -- ждём исправлений.

Исправил замечания. По отчету действительно были проблемы, тк получилось снять аномальные профили и не было достаточно времени, чтобы анализировать проблемы. Частично это связано с тем, что для синхронной реализации пришлось заново собирать профили, что требует доп. времени на этапе.
Постарался поискать причины аномалий и дополнил отчет анализом.

6 task fixes
Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 114705 lines exceeds the maximum allowed for the inline comments feature.

fix code climate
Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 114704 lines exceeds the maximum allowed for the inline comments feature.

@incubos incubos removed the request for review from vladimir-bf May 10, 2024 16:48
Copy link

@codeclimate codeclimate bot left a comment

Choose a reason for hiding this comment

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

The PR diff size of 114704 lines exceeds the maximum allowed for the inline comments feature.

Copy link
Member

@incubos incubos left a comment

Choose a reason for hiding this comment

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

10 баллов.

SchedulableTask.run() - по идее класс отвечает за постановку задач в очередь на потоки. Насколько я понимаю, он помогает
в обработке цепочек в completable future. Единственное, чего я не понимаю - это почему он такой же большой для sync флейм графа.

Появился ForkJoinWorkerThread. Он отвечает за выполнение ForkJoinTask CompletableFuture.
Copy link
Member

Choose a reason for hiding this comment

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

Откуда этот FJP? Он нам нужен? Можем от него избавиться? Запускать свои задачи в common default FJP так себе идея.

@incubos incubos merged commit 780d69f into polis-vk:main May 10, 2024
2 checks passed
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.

4 participants