Remove c
article thumbnail

Watchman: monitoring dependency conflicts for Python library ecosystem

The Morning Paper

For example, think of the classic diamond pattern where A depends on B and C, and B and C both in turn depend on D, but there is no version of D that satisfies the constraints of both B and C. Adding a direct dependency to pin a version, even when it’s not truly a direct dependency of the project (another code smell!).

article thumbnail

SQL Server on IoT Edge and Developer Machines – Smaller Footprint

SQL Server According to Bob

As you can imagine, with a code base as large and vast as SQL Server, there is always room for improvement. The reduction effort started when we shipped SQL Server 2017 ( [link].) Engineering Rigor. There are a bunch of folks with compiler, linker, SQL Server code, testing and other disciplines who provided input.

IoT 61
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

SQL Server On Linux: Forced Unit Access (Fua) Internals

SQL Server According to Bob

Durability is a cornerstone of any database system and starting with SQL Server 2017 on Linux Cumulative Update 6 (CU6), SQL Server on Linux enables “Forced Flush” behavior as described in this article , improving durability on non-Fua optimized systems. “Be Microsoft SQL Server Database Engine Input/Output Requirements.

Servers 90
article thumbnail

PlanAlyzer: assessing threats to the validity of online experiments

The Morning Paper

And in your application code you would interact with PlanOut like this: my_exp = MyExperiment(userid=42) color = my_exp.get('button_color') text = my_exp.get('button_text'). Causal sufficiency errors. Allowing an unrecorded variable to bias treatment assignment§. Analysing PlanOut experiments at Facebook.

article thumbnail

SQL Server on Linux: An LLDB Debugging Tale

SQL Server According to Bob

Launch: lldb -c core.sqlservr.8917 Taking a closer look at the log and stepping though the LLDB code I found the read failure occurring because the memory address could not be located in the tracked VM map. The change is now under review so it can be added back to the LLDB code base. FEB 1, 2017 UPDATE – CHANGE ACCEPTED.

Servers 40
article thumbnail

How It Works: SQL Server DTC (MSDTC and XA Transactions)

SQL Server According to Bob

SQL Server also supports XA based transactions but has no code in the SQL Server engine to engage in XA transactions. MSDTC can also be used as the XA TM if so desired (see example code at end of this post.). This means there are no DTC components available for SQL Server 2017 on Linux. include “stdafx.h”

Servers 40