# Last week in scylladb.git master (issue #259; 2024-12-08)

**URL:** https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-259-2024-12-08/4103
**Category:** ScyllaDB
**Tags:** git-news
**Created:** [December 8, 2024, 4:54pm UTC](https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-259-2024-12-08/4103 "2024-12-08T16:54:44Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![avikivity](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.scylladb.com/avikivity/32/38_2.png) [@avikivity](https://forum.scylladb.com/u/avikivity)
#### Post date: [December 8, 2024, 4:54pm UTC](https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-259-2024-12-08/4103/1 "2024-12-08T16:54:44Z")

</div>

This short report brings to light some interesting commits to [scylladb.git master](https://github.com/scylladb/scylladb/) from the last week. Commits in the 65949ce6078…f744007e136 range are covered.

There were 150 non-merge commits from 19 authors in that period. Some notable commits:

  

The topology coordinator will now detect tables that have shrunk, and [merge adjacent tablets](https://github.com/scylladb/scylladb/commit/7e2875d6489d2e6d4e22dce721f634bab79847bf) in order to meet the average tablet replica size goal.

An sstable scrub results in rewriting sstables, but did not remove the original sstable from metadata, causing a later reshape compaction to fail. This is now [fixed](https://github.com/scylladb/scylladb/commit/58baeac0ad01d7c09bc14329d0ea09f31f122cf9).

Tablet repair operations are now [tracked](https://github.com/scylladb/scylladb/commit/b87fb94a5efeb496a9d60947346c334bb3c40f58) via the task manager.

The topology coordinator reads the request table, but if a new request arrives while the read is in progress, it could be missed. This is now [fixed](https://github.com/scylladb/scylladb/commit/8f858325b6134809d6556a945f5d403a895cc1d1).

The decimal data type comparison operations have been [improved](https://github.com/scylladb/scylladb/commit/b6a9c79af3c831dc0ab1720bae6ed87fca95befd) not to cause stalls when comparing numbers with vastly different scales.

The data plane coordination code (“storage\_proxy”) now [uses host UUIDs](https://github.com/scylladb/scylladb/commit/841481c202ac7674c9524f3fbb80ecf8bf609b27) to track hosts rather than network addresses. This simplifies the code and brings a nice performance improvement.

The `scylla sstable dump-summary` command now [displays the tokens](https://github.com/scylladb/scylladb/commit/d5d4307a204e7337a1e9d0ad2157af905d2df634) of the first and last keys. This helps associating an sstable with a node or a tablet.

Validation of sstable data checksums has been [improved](https://github.com/scylladb/scylladb/commit/f55dc71c3f3f46c4a345ab825de74b0364d2edae).

Alternator, ScyllaDB’s implementation of the DynamoDB API, now reports [consumed WCU for item deletion](https://github.com/scylladb/scylladb/commit/86a8ca8a9f3c2cda57d79ecb32594bc0a91adf14) operations.

The topology coordinator [no longer waits](https://github.com/scylladb/scylladb/commit/636006f97649041bd108c582be5c69111c357021) for a replaced node to appear in gossip, since it may be gone already.

The gossip code will now [clean up nodes](https://github.com/scylladb/scylladb/commit/6c90a250145c6b9e72978bbb327b48abc5d3630f) that died before they could join Raft.

  

See you in the next issue of last week in scylladb.git master!
