# Last week in scylladb.git master (issue #206; 2023-11-26)

**URL:** <https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-206-2023-11-26/1038>\
**Category:** ScyllaDB\
**Tags:** git-news, open-source\
**Created:** [November 26, 2023, 11:52am UTC](https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-206-2023-11-26/1038 "2023-11-26T11:52:34Z")\
**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:** [November 26, 2023, 11:52am UTC](https://forum.scylladb.com/t/last-week-in-scylladb-git-master-issue-206-2023-11-26/1038/1 "2023-11-26T11:52:34Z")

</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 eb674128ca…a472700309 range are covered.

There were 94 non-merge commits from 18 authors in that period. Some notable commits:

  

During commitlog replay, we skip over corrupted sections. However if the corrupted section also has corrupt size, it can lead to a crash. This is now [fixed](https://github.com/scylladb/scylladb/commit/6ffb482bf3b86f4c6edad1f1eb0c922016693abe).

The bundled Prometheus node\_exporter, used to expose operating system metrics, was updated to [version 1.7.0](https://github.com/scylladb/scylladb/commit/321459ec515352b5bee6155bd432710fa9fdb673) to address a security vulnerability.

In some cases a materialized view table’s schema can be constructed when the base table’s schema is not yet known. We now [avoid](https://github.com/scylladb/scylladb/commit/5752dc875bcf2bd3f9ba6d5d6cd8a8e81e69f8fc) this illegal state.

Previously, we added support for performing reconciliation (read repair) on partitions that are composed of a long sequence of tombstones without timeouts. This feature is now enabled only when the [entire cluster](https://github.com/scylladb/scylladb/commit/f53961248d44145f2849e5c0e763b10b76c6a737) is upgraded, to avoid warnings in the log.

For S3 backed keyspaces, the endpoint configuration is now [checked](https://github.com/scylladb/scylladb/commit/0fd10690d454c833f80244d37f64a6c340182a62) when the keyspace is created, to avoid surprises later.

A bug in reconciliation (read repair) in conjunction with reverse queries and range tombstones, that could cause incorrect data to be returned from queries, has been [fixed](https://github.com/scylladb/scylladb/commit/65e42e4166cef5acafa7ce7f884d6cc2b55adc35).

The sstable validation tools, `scylla sstable validate-checksum` and `scylla sstable validate`, now returns output in [json](https://github.com/scylladb/scylladb/commit/48340380dd06522531a8b3a429e2b2d424e4c2d1) [format](https://github.com/scylladb/scylladb/commit/ca1828c71872ebd8543b9895263b460578296d84).

Node startup will now recalculate the schema digest [fewer times](https://github.com/scylladb/scylladb/commit/8c5f5b77222618f0629caf6887647b4864781ddd) during restart, resulting in faster startups.

Tablets are a new, experimental way of distributing data across nodes and shards. There is now support for [updating drivers](https://github.com/scylladb/scylladb/commit/b06a0078fb2f13bc4e8a3b67c20855582ea92a34) about tablet topology, which can change quite frequently.

When consistent cluster topology is enabled, we now [reject](https://github.com/scylladb/scylladb/commit/03ecc8457c8535e78daac6e4317978a74439faa8) a replace node operation if the node being replaced is not dead.

Repair has gained a new mode for small tables that makes repair [significantly faster](https://github.com/scylladb/scylladb/commit/697cf41b9b123ad3afbd8c2ab029275329f6b11e).

  

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