Skip to content

408k-rc2

Pre-release
Pre-release

Choose a tag to compare

@pkova pkova released this 12 Jun 12:38
· 145 commits to develop since this release
192187b

%base hash (check with +vats %base, =verb %.y): 0v8.unm41.qat06.cjiul.cam3o.dd02t.dijqg.a1r75.s0nqs.h6sen.nt1dj

Description

During pre-release testing of 408k-rc1 a number of issues were discovered:

Comet-to-comet pokes could exceed the 1472 byte MTU when using the directed messaging protocol. These pokes would fail to get forwarded by galaxies nor would they be ingested by the receiver. We now split up the poke packet when detecting this scenario.

Sending pokes larger than 268 megabytes would fail to get processed in any way on the receiver, causing a heavyweight retry every two minutes from then on out. We now implement policies on the receiver to nack these massive pokes.

Ford lightning caches would accumulate endlessly, especially on developer ships with frequent commits. To address this we introduced the %drop hint at the start of clay to discard the caches every time clay or its dependencies gets rebuilt.

The meld subcommand would discard the persistent nock caches and the ford caches by default. This caused surprising performance behavior, especially with regards to building marks. Melding will now keep both caches around by default, they can be dropped manually if needed with the --memo-drop and --ford-drop cli flags, respectively.

What's Changed

New Contributors

Full Changelog: 408k-rc1...408k-rc2