Skip to content

Releases: yfirmy/eternity2-solver

Eternity 2 Solver v2.1

26 Jan 23:34
Compare
Choose a tag to compare

Puller script improvement: unlimited retry policy for results and events publishing.

Eternity 2 Solver v2.0

22 Jan 01:31
Compare
Choose a tag to compare

New "iterative version" of the Solver (non-recursive).

Intended to be slightly more performant than the recursive version.

This is the first step to consider further refactoring into a GPU-compatible algorithm.

Eternity 2 Solver v1.9

21 Jan 10:56
Compare
Choose a tag to compare

Solver Performance Improvements

Eternity 2 Solver v1.8

09 Jan 10:22
Compare
Choose a tag to compare

The Puller script is now posting lifecycle Events to the server (Started, Waiting, Solving, Reporting, Stopped...)

Eternity 2 Solver v1.7.6

08 Jan 01:13
Compare
Choose a tag to compare
  • The requested Job size is now directly configured using an Environment Variable (no more modulation)

    • in order to fine tune how many Solvers will solve each Job Size precisely
  • Now calling the Server to free the current job, just before being interrupted (when receiving SIGTERM)

    • the freed job will then be available directly for the next Solver.

Eternity 2 Solver v1.7.5

31 Dec 15:02
Compare
Choose a tag to compare
  • Milestone version:

    • 198 solvers running in parallel in a AWS EKS Kubernetes cluster !
  • Minor improvements:

    • Incremental (+ small random) waiting times between retries
    • Bigger job size are requested to the server

Eternity 2 Solver v1.7.4

16 Dec 01:43
Compare
Choose a tag to compare

Bugfixes in the Puller Script (results submissions to the server)

Eternity 2 Solver v1.7.3

15 Dec 13:49
Compare
Choose a tag to compare
  • Fixed backend Board size (for the Challenge mode only)
  • Renamed C++ header files extensions to .hpp
  • Templating solver version
  • Fixed GCC Warnings: changing Pieces initialization

Eternity 2 Solver v1.7.2

15 Dec 01:50
Compare
Choose a tag to compare

Fixing the Job Puller Script (subprocess polling and termination).
In a Docker container, that fixes the interaction with the child process (solver core app), avoiding to create a zombie process.

Eternity 2 Solver v1.7.1

09 Dec 23:39
Compare
Choose a tag to compare
  • Minor fixes
  • First Kubernetes deployment