notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

non port: devel/scons/files/patch-engine-SCons-compat-_scons_subprocess.py
SVNWeb

Number of commits found XX: 3

Sun, 10 Apr 2016
[ 12:56 mi ] Original commit   Revision:412929
412929 devel/scons/Makefile
412929 devel/scons/distinfo
412929 devel/scons/files/patch-engine-SCons-compat-_scons_subprocess.py
Upgrade from 2.4.1 to 2.5.0. The change-log is here:

	http://download.sourceforge.net/project/scons/scons/2.5.0/CHANGES.txt

The compatibility wrapper for subprocess, in particular, has been removed as
unnecessary for Python above 2.7.

Notified by:	portscout
Thu, 4 Feb 2016
[ 12:27 marino ] Original commit   Revision:408027
408027 devel/scons/Makefile
408027 devel/scons/distinfo
408027 devel/scons/files/patch-engine-SCons-compat-_scons_subprocess.py
408027 devel/scons/files/patch-engine_SCons_Tool_m4.py
408027 devel/scons/files/patch-script__scons
devel/scons: Upgrade 2.3.0 => 2.4.1 and reset maintainer

While the maintainer has mostly been responsive since July 2010, his
actions were limited to approving PRs (mainly to upgrade scons because
the maintainer wasn't doing it).  Not a single update originated from
the maintainer himself.  Since being a gatekeeper isn't the purpose of
a maintainer, I'm going to reset the port on this timeout so that future
upgrades can get applied faster than they have been.

PR:		206343
Submitted by:	myself
Approved by:	maintainer timeout
Thu, 25 Dec 2008
[ 14:57 pgollucci ] Original commit 
1.35 devel/scons/Makefile
1.1 devel/scons/files/patch-engine-SCons-compat-__init__.py
1.1 devel/scons/files/patch-engine-SCons-compat-_scons_subprocess.py
Python's subprocess module has a race condition: Popen() constructor has a call
to global "_cleanup()" function on whenever a Popen object gets created, and
that call causes a check for all pending Popen objects whether their subprocess
has exited - i.e. the poll() method is called for every active Popen object.

See http://bugs.python.org/issue1731717 for addition details

SCon's compat/_scons_subprocess.py module is just a copy of a more recent
stock Python subprocess.py modified so it will work with older Python
versions.

The attached patch will add locks around calls to Popen and change
the compat module in a way that the subprocess module is always used, no matter
if Python already ships one.

The rationale behind this decision is that there are many Python versions in the
wild with different Popen() race condition problems.

PR:             ports/128845
Submitted by:   Steven Kreuzer <skreuzer@exit2shell.com>
Approved by:  araujo (mentor, implicit)

Number of commits found XX: 3

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
gnutlsMar 31
postgresql10-serverMar 29
postgresql11-serverMar 29
postgresql12-serverMar 29
postgresql96-serverMar 29
gitlab-ceMar 26
rubygem-jsonMar 26
jenkinsMar 25
jenkins-ltsMar 25
phpmyadminMar 25
phpmyadmin5Mar 25
puppet6Mar 23
puppetdb5Mar 23
puppetdb6Mar 23
puppetserver5Mar 23

9 vulnerabilities affecting 78 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-03-31 16:53:36


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 38973
Broken 592
Deprecated 528
Ignore 863
Forbidden 5
Restricted 150
No CDROM 72
Vulnerable 23
Expired 6
Set to expire 502
Interactive 0
new 24 hours 1
new 48 hours11
new 7 days56
new fortnight91
new month156

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.