Medusa 0.16 was released
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
7M ago
The k8ssandra team is happy to announce the release of Medusa for Apache Cassandra™ v0.16. This is a special release as we did a major overhaul of the storage classes implementation. We now have less code (and less dependencies) while providing much faster and resilient storage communications. Back to ~basics~ official SDKs Medusa has been an open source project for about 4 years now, and a private one for a few more. Over such a long time, other software it depends upon (or doesn’t) evolves as well. More specifically, the SDKs of the major cloud providers evolved a lot. We decided to check if ..read more
Visit website
Reaper 3.0 for Apache Cassandra was released
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
2y ago
The K8ssandra team is pleased to announce the release of Reaper 3.0. Let’s dive into the main new features and improvements this major version brings, along with some notable removals. Storage backends Over the years, we regularly discussed dropping support for Postgres and H2 with the TLP team. The effort for maintaining these storage backends was moderate, despite our lack of expertise in Postgres, as long as Reaper’s architecture was simple. Complexity grew with more deployment options, culminating with the addition of the sidecar mode. Some features require different consensus strategies d ..read more
Visit website
Certificates management and Cassandra Pt II - cert-manager and Kubernetes
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
2y ago
The joys of certificate management Certificate management has long been a bugbear of enterprise environments, and expired certs have been the cause of countless outages. When managing large numbers of services at scale, it helps to have an automated approach to managing certs in order to handle renewal and avoid embarrassing and avoidable downtime. This is part II of our exploration of certificates and encrypting Cassandra. In this blog post, we will dive into certificate management in Kubernetes. This post builds on a few of the concepts in Part I of this series, where Anthony explained the c ..read more
Visit website
Cassandra Certificate Management Part 1 - How to Rotate Keys Without Downtime
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
3y ago
Welcome to this three part blog series where we dive into the management of certificates in an Apache Cassandra cluster. For this first post in the series we will focus on how to rotate keys in an Apache Cassandra cluster without downtime. Usability and Security at Odds If you have downloaded and installed a vanilla installation of Apache Cassandra, you may have noticed when it is first started all security is disabled. Your “Hello World” application works out of the box because the Cassandra project chose usability over security. This is deliberately done so everyone benefits from the usabili ..read more
Visit website
Running your Database on OpenShift and CodeReady Containers
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
3y ago
Let’s take an introductory run-through of setting up your database on OpenShift, using your own hardware and RedHat’s CodeReady Containers. CodeReady Containers is a great way to run OpenShift K8s locally, ideal for development and testing. The steps in this blog post will require a machine, laptop or desktop, of decent capability; preferably quad CPUs and 16GB+ RAM. Download and Install RedHat’s CodeReady Containers Download and install RedHat’s CodeReady Containers as described in Red Hat OpenShift 4 on your laptop: Introducing Red Hat CodeReady Containers First configure CodeReady Container ..read more
Visit website
Apache Cassandra's Continuous Integration Systems
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
3y ago
With Apache Cassandra 4.0 just around the corner, and the feature freeze on trunk lifted, let’s take a dive into the efforts ongoing with the project’s testing and Continuous Integration systems. continuous integration in open source Every software project benefits from sound testing practices and having a continuous integration in place. Even more so for open source projects. From contributors working around the world in many different timezones, particularly prone to broken builds and longer wait times and uncertainties, to contributors just not having the same communication bandwidths betwe ..read more
Visit website
Reaper 2.2 for Apache Cassandra was released
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
3y ago
We’re pleased to announce that Reaper 2.2 for Apache Cassandra was just released. This release includes a major redesign of how segments are orchestrated, which allows users to run concurrent repairs on nodes. Let’s dive into these changes and see what they mean for Reaper’s users. New Segment Orchestration Reaper works in a variety of standalone or distributed modes, which create some challenges in meeting the following requirements: A segment is processed successfully exactly once. No more than one segment is running on a node at once. Segments can only be started if the number of pending c ..read more
Visit website
Creating Flamegraphs with Apache Cassandra in Kubernetes (cass-operator)
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
3y ago
In a previous blog post recommending disabling read repair chance, some flamegraphs were generated to demonstrate the effect read repair chance had on a cluster. Let’s go through how those flamegraphs were captured, step-by-step using Apache Cassandra 3.11.6, Kubernetes and the cass-operator, nosqlbench and the async-profiler. In previous blog posts we would have used the existing tools of tlp-cluster or ccm, tlp-stress or cassandra-stress, and sjk. Here we take a new approach that is a lot more fun, as with k8s the same approach can be used locally or in the cloud. No need to switch between c ..read more
Visit website
The Impacts of Changing the Number of VNodes in Apache Cassandra
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
3y ago
Apache Cassandra’s default value for num_tokens is about to change in 4.0! This might seem like a small edit note in the CHANGES.txt, however such a change can have a profound effect on day-to-day operations of the cluster. In this post we will examine how changing the value for num_tokens impacts the cluster and its behaviour. There are many knobs and levers that can be modified in Apache Cassandra to tune its behaviour. The num_tokens setting is one of those. Like many settings it lives in the cassandra.yaml file and has a defined default value. That’s where it stops being like many of Cassa ..read more
Visit website
Get Rid of Read Repair Chance
The Last Pickle - Apache Cassandra Consulting & Services
by The Last Pickle
3y ago
Apache Cassandra has a feature called Read Repair Chance that we always recommend our clients to disable. It is often an additional ~20% internal read load cost on your cluster that serves little purpose and provides no guarantees. What is read repair chance? The feature comes with two schema options at the table level: read_repair_chance and dclocal_read_repair_chance. Each representing the probability that the coordinator node will query the extra replica nodes, beyond the requested consistency level, for the purpose of read repairs. The original setting read_repair_chance now defines the pr ..read more
Visit website

Follow The Last Pickle - Apache Cassandra Consulting & Services on FeedSpot

Continue with Google
Continue with Apple
OR