Project

General

Profile

Feature #10673

Update Clade to 3.4

Added by Ilya Shchepetkov 3 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Urgent
Category:
-
Target version:
Start date:
01/19/2021
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Recently there was a major update to Clade with a number of changes that broke compatibility with existing build bases. To use this new version in Klever you need to do several things:

  • Re-generate all required build bases
  • Run all available tests and make sure everything is working as expected
  • There is a possibility that in some cases Clade now may require more RAM / CPU time while accessing data from build bases. So, you should also check its resource usage by running Klever with an especially big build base (Linux kernel with allmodconfig, for example)

I have created update-clade branch, which you are welcome to use.

#1

Updated by Evgeny Novikov 3 months ago

  • Priority changed from Normal to High
  • Assignee changed from Evgeny Novikov to Ilya Shchepetkov
  • Status changed from New to Resolved

Definitely speaking, you already implemented this feature request while we need to test it carefully.

#2

Updated by Ilya Shchepetkov 3 months ago

I have updated version of Clade in the update-clade branch from 3.3.1 to 3.3.2. This change will not affect build bases that were generated by 3.3.1.

#3

Updated by Evgeny Novikov 2 months ago

  • Priority changed from High to Urgent

Recent strange failures related with Clade increase the issue priority since the new version will simplify their understanding.

#4

Updated by Evgeny Novikov about 2 months ago

  • Status changed from Resolved to Open

It turns out that there is an unpleasant bottleneck in using a new version of Clade. So, wait for the fix.

#5

Updated by Evgeny Novikov about 2 months ago

  • Status changed from Open to Resolved

Ilya fixed the issue, so, the branch is waiting for CI.

#6

Updated by Evgeny Novikov about 2 months ago

  • Status changed from Resolved to Open

We found one more place to be optimized. At least, it would be great to do so.

#7

Updated by Ilya Shchepetkov about 2 months ago

  • Status changed from Open to Resolved
  • Subject changed from Update Clade to 3.3 to Update Clade to 3.4

Should be resolved by Clade 3.4. update-clade branch contains required changes.

#8

Updated by Evgeny Novikov about 1 month ago

  • Status changed from Resolved to Closed

I tested that everything works like before. The branch is merged to master in b0ec6ed82. NOTE! After update you will need to regenerate all build bases to be used!

Also available in: Atom PDF