Pivotal Engineering Journal

Recent content on Pivotal Engineering Journal

  • ESM Study Data

    ESM Study Data

    Studying the experience of XP Teams This is the raw data (after anonymization, and after the removal of freeform fields, out of an abundance of caution, so as not to leak any intellectual...

    Read More
  • Merge Join Support In GPORCA

    Merge Join Support In GPORCA

    Introduction Pivotal’s SQL Optimizer, GPORCA, handled full outer joins by creating a union of a left outer join and a left anti-semi join, making any GPORCA generated plan slow and prevented...

    Read More
  • Greenplum: Speeding up JDBC Reads in PXF Using Partitioning

    Greenplum: Speeding up JDBC Reads in PXF Using Partitioning

    Pivotal Greenplum Database® is an advanced, fully featured, open source data warehouse. Greenplum provides powerful and rapid analytics on petabyte scale data volumes. PXF is a query federation...

    Read More
  • Fast Access to Your S3 Data with Greenplum PXF

    Fast Access to Your S3 Data with Greenplum PXF

    In this article, we introduce the PXF feature that utilizes S3 Select for faster access to data on AWS S3. As an introduction to basic concepts, we first provide a brief introduction to the...

    Read More
  • Administering a PXF cluster using the PXF Command Line Interface

    Administering a PXF cluster using the PXF Command Line Interface

    Objective This blog aims to demonstrate some simple, but essential workflows that use the PXF CLI to administer an installation of PXF on a Greenplum cluster. Prerequisites This post assumes...

    Read More
  • Ensure Windows apps are using the `windows` stack before upgrading to PASW 2.8

    Ensure Windows apps are using the `windows` stack before upgrading to PASW 2.8

    Pivotal Application Service for Windows introduced the -s windows stack name in PASW 2.4, reducing the operator and developer need to concern themselves with specific Windows Server versions. From...

    Read More
  • A High-performing Mid-range NAS Server, Part 3: 10 GbE

    A High-performing Mid-range NAS Server, Part 3: 10 GbE

    Abstract “How much faster will my VM’s disks be if I upgrade my ZFS-based (Z File System) NAS to 10 GbE?” The disks will be faster, in some cases, much faster. Our experience is that sequential...

    Read More
  • How we moved a massively parallel Postgres database onto Kubernetes

    How we moved a massively parallel Postgres database onto Kubernetes

    If you’ve ever wondered what type of applications are the best candidates to run on Kubernetes, distributed applications that scale out, such as Greenplum, are certainly at the top of the list, as...

    Read More
  • Testing Spring filters without pain

    Testing Spring filters without pain

    The Spring framework has grown and changed at a massive pace over the last years. It has evolved from XML configured beans to annotation based beans, from synchronous to a non-blocking and...

    Read More
  • Eureka, Zuul, and Cloud Configuration - Local Development

    Eureka, Zuul, and Cloud Configuration - Local Development

    Read More
  • Eureka, Zuul, and Cloud Configuration - Pivotal Cloud Foundry

    Eureka, Zuul, and Cloud Configuration - Pivotal Cloud Foundry

    Overview In a previous post I explained how you could create several components to build a Netflix stack for local development. Now, I want to explain how Pivotal Cloud Foundry makes this much...

    Read More
  • Using Greenplum to access Minio distributed object storage server

    Using Greenplum to access Minio distributed object storage server

    Pivotal Greenplum Database® (GPDB) is an advanced, fully featured, open source data warehouse. GPDB provides powerful and rapid analytics on petabyte scale data volumes. Greenplum 5.17.0 brings...

    Read More
  • Transferring Time-based One-time Passwords to a New Smartphone

    Transferring Time-based One-time Passwords to a New Smartphone

    Abstract Smartphone authenticator apps such as Google Authenticator and Authy implement software tokens that are “two-step verification services using the Time-based One-time Password Algorithm...

    Read More
  • Storing Stateful Data that Outlives a Container or a Cluster; Optimizing for Local Volumes

    Storing Stateful Data that Outlives a Container or a Cluster; Optimizing for Local Volumes

    (This blog is the third installment of a four-part series) Kubernetes can automatically provision “remote persistent” volumes with random names Several types of storage volumes have built-in...

    Read More
  • Provisioning Stateful Kubernetes Containers that Work Hard and Stay Alive

    (This blog is the second installment of a four-part series) By default, all containers are free from limits but subject to eviction By default, Kubernetes places very few limits on a container....

    Read More
  • Managing Stateful Apps with the Operator Pattern; Orchestration Considerations

    (This blog is the fourth installment of a four-part series) The Operator Pattern The Operator Pattern stipulates a process that is registered with the Kubernetes system layer, listening to...

    Read More
  • Stateful Apps in Kubernetes

    Kubernetes is available across all public clouds nowadays, including Pivotal’s own PKS, which runs in the cloud and can also be run “on prem”, on the premises of an enterprise. Kubernetes promises...

    Read More
  • Troubleshooting Obscure OpenSSH Failures

    Troubleshooting Obscure OpenSSH Failures

    Abstract By using tcpdump to troubleshoot an elusive error, we uncovered a man-in-the-middle (MITM) ssh proxy installed by our information security (InfoSec) team to harden/protect a set of...

    Read More
  • Greenplum for Kubernetes Operator

    Greenplum for Kubernetes Greenplum is an MPP (Massively Parallel Postgres) Database coordinating multiple postgres instances to support distributed transactions and data storage. Greenplum is...

    Read More
  • Understanding Keep-Alive Timeouts in the Cloud Foundry Networking Stack

    Introduction Setting up ingress routing is hard. Debugging problems when the routing tier is misconfigured can be even more challenging. At Pivotal, we often run into these types of issues....

    Read More
  • loading