-
Hi, I'm James Briggs, an Internet computer programmer/DBA/SRE in Silicon Valley. I've been engineering for over 20 years for companies like eBay, Netflix, Yahoo!, Apple, Amazon and startups.
I use TuCows/Hover for registering domain names.
I am available for MySQL/Postgres DBA/SRE/Security work in Silicon Valley or remote. Click here to contact me.
I am a MariaDB/MySQL code contributor and Perl CPAN author. Check out my github. My most recent project is cassandra-top.
In my spare time I do Open Source programming and like flying airplanes, karate and studying Asian languages.
This blog talks about events, places and things in my life. Upcoming Events 2020
- RedisConf 2020 Takeaway, May 12-14, 2020 Virtual (Free)
- AWS Summit Online May 13, 2020
- Percona, May 18–20, 2020, AT&T Convention Center, Austin
- Jenkins/Cloudbees, Sept. 21-24, 2020, TBA, Vegas
- PagerDuty Summit, Sept. 21-23, 2020, SF
- postgresopen.org (TBD)
- API World 2020, Oct. 27–29, 2020, San Jose Convention Center
Theme Song for this blog is "Fingerprint", sung by ChariceMarch 2021 S M T W T F S « Jun 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 San Jose, San Jose International Airport, CA
Last Updated on Mar 5 2021, 12:53 pm PST
Weather by NOAA
Current Conditions: Overcast
Temp: 65°F
Wind: NW at 5mph
Humidity: 37%
Dewpoint: 37.9°F
Categories
- Angry Birds (5)
- API Programming (54)
- BSD (38)
- Business (255)
- Cassandra (31)
- Cloud (91)
- CNC (3)
- Conferences (73)
- Flight Simulators (6)
- Flying (93)
- GC Pauses (4)
- Hadoop (13)
- i18n (60)
- Indonesia (41)
- Japanese (56)
- Java (11)
- Karate (2)
- Linux (232)
- Microservices (9)
- MySQL (168)
- MySQL Cluster (16)
- Open Source (377)
- Oracle (66)
- OSCON (17)
- Perl (113)
- Personal (9)
- Photography (73)
- Postgresql (11)
- Psychology (49)
- REST API Programming (8)
- Restaurant Reviews (35)
- Retro (15)
- San Jose Bay Area (46)
- Storage (117)
- Tablets (10)
- Tech (1,014)
- Toys (362)
- Travel (101)
- Uncategorized (2)
- User Groups (75)
Meta
RackPing Graphs
- Daily Performance for Monitor Check 1000001 March 5, 2021RackPing Performance Graph
- Daily Performance for Monitor Check 1000001 March 5, 2021
-
RackPing Performance Graph
Category Archives: Cassandra
Cassandra vnodes Streaming Reliability Calculator
The Cassandra database has a setting in cassandra.yaml, num_tokens, for the number of vnodes. num_tokens is the number of partitions to use per host, and thus the number of parallel streams to use for data updates. The default was 256 … Continue reading
Internet Latency and Multi-Master Database Transactions
There’s 2 common misconceptions in engineering West Coast – East Coast data centers: that packets travel at the speed of light that database transactions must be 2-phase commit, and two masters cannot be located very far apart because of #1. … Continue reading
Distributed Systems Laws Applied to Distributed Databases
Avery’s Law of Distributed Systems Reliability: “Distributed systems are more reliable when you can get a service from one node OR another. They get less reliable when a service depends on one node AND another. And the numbers combine multiplicatively, … Continue reading
GitLab Validating Ceph in Production For Me
GitLab.com: Spikes are Outages. OSD = Ceph Object Storage Daemon It would be easy for me to criticize GitLab for using a distributed file system in production, especially Ceph, in AWS. I just wouldn’t roll that way. And it would … Continue reading
Solving Java GC Pause Outages in Production
Just thinking about how to configure HAProxy with two backend Java servers to be HA, despite GC pauses. Java programs pause periodically to recycle temporary variables, known as garbage collection (GC). This is called a “GC Pause.” The description “Stop … Continue reading