Skip to content

Commit

Permalink
Fixed a bug that caused an issue with using the `ConcourseServerDownl…
Browse files Browse the repository at this point in the history
…oader` to download installers from Github.
  • Loading branch information
jtnelson committed Nov 6, 2022
1 parent d0b1e4f commit 87d09fb
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
##### Optimizations
* Improved the scalability and memory efficiency of the Just-in-Time (JIT) locking protocol by eliminating redundant logic and localizing the determination of when an Atomic Operation or Transaction becomes preempted by another commit. Previously that determination was managed globally in the Engine and relied on the JVM garbage collector (GC) to remove terminated operations from listening for data conflicts. Under contention, If many terminated operations accumulated between GC cycles, write performance could become degraded for hot data topics.

#### Version 0.11.5 (TBD)
#### Version 0.11.5 (September 5, 2022)
* Fixed a bug that made it possible for a Transaction to silently fail and cause a deadlock when multiple distinct writes committed in other operations caused that Transaction to become preempted (e.g., unable to continue or successfully commit because of a version change).
* Fixed a bug that allowed a Transaction's atomic operations (e.g., `verifyAndSwap`) to ignore range conflicts stemming from writes committed in other operations. As a result, the atomic operation would successfully commit to its a Transaction, but the Transaction would inevitably fail due to the aforementioned conflict. The correct (and now current) behaviour is that the atomic operation fails (so it can be retried) without dooming the entire Transaction to failure.
* Fixed a bug that caused an innocuous Exception to be thrown when importing CSV data using the interactive input feature of `concourse import` CLI.
* Fixed a bug that caused an issue with using the `ConcourseServerDownloader` to download installers from Github.

#### Version 0.11.4 (July 4, 2022)
* Slightly improved the performance of result sorting by removing unnecessary intermediate data gathering.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ private static String getDownloadUrl(String version) {
/**
* The base Github URL for the release page.
*/
private static final String RELEASE_PAGE_URL_BASE = "https://github.com/cinchapi/concourse/releases/tag/v";
private static final String RELEASE_PAGE_URL_BASE = "https://github.com/cinchapi/concourse/releases/expanded_assets/v";

/**
* The base Github URL for the download page.
Expand Down

0 comments on commit 87d09fb

Please sign in to comment.