Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mkrelease: statically link windows release binaries #27438

Merged
merged 1 commit into from
Jul 12, 2018

Conversation

benesch
Copy link
Contributor

@benesch benesch commented Jul 12, 2018

This got lost in 38899a8. Static linking is necessary to bundle MinGW-only
libraries into the Windows binary. The binary is otherwise only
executable from within a MinGW environment.

Fix #27435.

Release note: None


At this point I deserve to win an award for most broken refactor.

This got lost in 38899a8, but it is necessary to bundle MinGW-only
libraries into the Windows binary. The binary is otherwise only
executable from within a MinGW environment.

Fix cockroachdb#27435.

Release note: None
@benesch benesch requested review from mberhault and a team July 12, 2018 17:40
@cockroach-teamcity
Copy link
Member

This change is Reviewable

@mberhault
Copy link
Contributor

LGTM. I beg to differ, you deserve an award for most build changes. This inherently triggers build breakages, especially for things that are not part of the per-PR CI pipeline.

@benesch
Copy link
Contributor Author

benesch commented Jul 12, 2018

Heh, well thanks for finding all these bugs ahead of our release! Definitely easier this way.

Merging before CI because this file isn't tested by CI anyway.

bors r=mberhault

craig bot pushed a commit that referenced this pull request Jul 12, 2018
27341: importccl: add oversample option to configure oversampling r=mjibson a=mjibson

On clusters with many nodes and smallish disks, doing an IMPORT that is
within an order of magnitude of the free space of the disks can lead to
disk fullness. This happens because the sampling algorithm (by design)
has a relatively high standard deviation in its error rate. We currently
target split points at a few hundred megs, but the standard deviation
on sampling means that a single node could easily be a few of those
away from the target mean, resulting in overscheduling data to a node
during shuffle.

Introduce an oversample option that can be set to some higher number. This
reduces the standard deviation of the error, resulting in each node having
more similar portion of the data, but does not have a major impact on
the rest of the performance.

Release note (sql change): Add an `oversample` WITH option to IMPORT to
decrease variance in data distributionduring processing.

27345: importccl: verify number of columns during IMPORT PGDUMP r=mjibson a=mjibson

Also make error messages more consistent between PGDUMP and PGCOPY.

Release note (bug fix): Correctly verify number of COPY columns during
IMPORT PGDUMP.

27438: mkrelease: statically link windows release binaries r=mberhault a=benesch

This got lost in 38899a8. Static linking is necessary to bundle MinGW-only
libraries into the Windows binary. The binary is otherwise only
executable from within a MinGW environment.

Fix #27435.

Release note: None

---

At this point I deserve to win an award for most broken refactor.

Co-authored-by: Matt Jibson <[email protected]>
Co-authored-by: Nikhil Benesch <[email protected]>
@craig
Copy link
Contributor

craig bot commented Jul 12, 2018

Build succeeded

@craig craig bot merged commit c60f229 into cockroachdb:master Jul 12, 2018
@benesch benesch deleted the windows-static branch July 17, 2018 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants