Month: June 2018

  • Got a host directory? Wish it were seamlessly mounted in your VM? Want to avoid NFS? 9p!

    Got a host directory? Wish it were seamlessly mounted in your VM? Want to avoid NFS? 9p!

    I wrote earlier about my life-long affair with NFS. 25 years of my life have gone into rpc portmappers and nis etc. But, so many letters in NFS, is there a better way? Enter 9p. This post has a pretty good description. But, in a nutshell, 9p will use virtio transport, so no IP, no…

  • IPv6 tunnel brokers: They’re Back!

    IPv6 tunnel brokers: They’re Back!

    Many years ago I configured an ipv6 tunnel broker courtesy of Hurricane Electric. Free, simple, worked. And it was great. But it was with much excitement that I disabled it after a few years when my service provider rolled out dual-stack native. Huzzah, no more tunnels for me. Fast forward a few more years and…

  • The case of the inconsistent SSL: AES-NI broken? Bad CPU?

    The case of the inconsistent SSL: AES-NI broken? Bad CPU?

    New modest-power desktop for the office. And, getting once in a while intermittent encryption errors (e.g. SSL, SSH). See an example:   $ docker pull ubuntu:18.04 18.04: Pulling from library/ubuntu Digest: sha256:5f4bdc3467537cbbe563e80db2c3ec95d548a9145d64453b06939c4592d67b6d Status: Image is up to date for ubuntu:18.04 $ docker pull ubuntu:18.04 Error response from daemon: Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown…

  • Cloud billing and bugs: log ingestion

    Cloud billing and bugs: log ingestion

    So I’m using Google Cloud Platform (GCP) with Google Kubernetes Engine (GKE). Its not a big deployment (3 instances of 4VCPU/7.5GB RAM), but is now up to about $320/month. And I’m looking at the log ingestion feature. You pay for the bytes, api calls, ingestion, retrieval. See the model here. Feature Price1 Free allotment per…

  • DTS-HA MA and devices that don’t support

    Sometimes you have a video that has DTS-HD MA as the audio codec, and you have a device that misbehaves. You could transcode it, but, well, here’s a better way. It copies it through (so no loss) and adds an AAC version (in same number of channels). #!/usr/bin/env python3 # Add an aac track alongside…