Project

Profile

Help

Task #6185

Multi conditions base implementation

Added by Evgeny Kalishenko over 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Nikolay Rapotkin
Sprint/Milestone:
Start date:
16.03.2015
Due date:
24.03.2015
% Done:

100%

Estimated time:
10:00 h
Spent time:

Description

Eliminate dead lock in current multi conditions implementation

History

#1 Updated by Nikolay Rapotkin over 5 years ago

  • % Done changed from 0 to 30

Убрал учет времен жизни записей, закоммитли на gitHub ветка fc.
В результате первый тест проходит стабильно, на втором стабильно виснет.=))

#2 Updated by Evgeny Kalishenko over 5 years ago

  • Status changed from New to Assigned

#3 Updated by Evgeny Kalishenko over 5 years ago

Nikolay Rapotkin wrote:

Убрал учет времен жизни записей, закоммитли на gitHub ветка fc.
В результате первый тест проходит стабильно, на втором стабильно виснет.=))

Идеи:
1. Добавить assert( nOpId >= req_Operation ); в логичные функции
2. Спросить у Макса почему не вызывается batch_combining
3. При необходимости посмотроить граф вызовов (valgrind --tool=callgrind или Google Performance Tools)
4. Прогнать проверку на виснущем тесте (поставить задачу на настройку Intel || Thread Checker)
5. Отследить время изменения состояния записи через отладчик (отслеживание изменения состояния памяти)

#4 Updated by Evgeny Kalishenko over 4 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 30 to 100

Also available in: Atom PDF