Jun
30
2011
--

Percona Server 5.5.13-20.4 Stable Release

Percona is glad to announce the release of Percona Server 5.5.13-20.4 on July 1st, 2011 (Downloads are available here and from the Percona Software Repositories).

Based on MySQL 5.5.13, Percona Server Percona Server 5.5.13-20.4 is now the current stable release in the 5.5 series. All of Percona’s software is open-source and free, all the details of the release can be found in the 5.5.13-20.4 milestone at Launchpad.

Improvements

SHM Buffer Pool has been replaced with LRU Dump/Restore

The ”SHM” buffer pool patch, which provided the ability to use a shared memory segment for the buffer pool to enable faster server restarts, has been removed. Instead, we recommend using the LRU Dump/Restore patch which provides similar improvements in restart performance.

Replacement is due to SHM buffer pool both being very invasive and not widely used. Improved restart times are better provided by the much safer LRU D/R patch which has the advantage of also persisting across machine restarts.

The configuration variables for my.cnf have been kept for compatibility and warnings will be printed for the deprecated options (innodb_buffer_pool_shm_key and innodb_buffer_pool_shm_checksum) if used.

Instructions for disabling the SHM buffer pool can be found here.

Instructions on setting up LRU dump/restore can be found here.

Bug Fixes

  • On a high concurrency environment with compressed tables, users may experience crashes due to improper mutex handling inbuf_page_get_zip(). Bug Fix: #802348 (Y. Kinoshita).
  • XtraDB crashed when importing big tables (e.g. 350G) using the Expand Table Import feature due to a timeout. Bug Fix: #684829 (Y. Kinoshita).
  • Partitioning adaptive hash index may leave to a hangup of the server in some scenarios. Bug Fix: #791030 (Y. Kinoshita).
  • Statistics gathering for each record’s update. Bug #791092 (Y. Kinoshita)

Other Changes

  • Improvements and fixes on platform-specific distribution: #737947

For more information, please see the following links:

Jun
30
2011
--

symfony 1.4.12 released

I’m pleased to announce that symfony 1.4.12 has just been released. This
release contains minor bug fixes and typos. The
CHANGELOG
has all the details about the changes.

If you’ve checked out a copy of the tag from Subversion you can switch to the
latest version:

$ svn switch http://svn.symfony-project.com/tags/RELEASE_1_4_12

If you are using the PEAR package you can update using the pear command:

$ pear upgrade symfony/symfony-1.4.12

Be trained by Symfony experts
2011-08-15 New York City
2011-08-17 New York City
2011-08-22 San Fransisco

Written by in: Zend Developer |
Jun
29
2011
--

Juozas Kaziuk?nas discusses the future of PHP frameworks

Juozas “Joe” Kaziuk?nas recently wrote a post on his blog that discusses the current and future state of the PHP framework landscape. This one is going to take a little explaining, have a seat and I’ll get the flip chart.

Jun
28
2011
--

Pádraic Brady is now summarizing the Zend Framework Contributors Mailing-List

Zend Framework community member Pádraic Brady has started his own summaries of the Zend Framework Contributors mailing-list. Click on inside, I’ve got the URL laying around here somewhere.

Jun
27
2011
--

Symfony2: 2.0 RC3 released

Working in a hurry is never a good idea. The generate:doctrine:crud command
in RC2 was totally broken. I’ve spent the evening fixing the problem and
writing unit tests. Hopefully, RC3 will be “good enough”.

Sorry for the confusion.


Be trained by Symfony experts
2011-07-25 San Fransisco
2011-07-25 Paris
2011-08-15 New York City

Written by in: Zend Developer |
Jun
27
2011
--

Symfony2: 2.0 RC2 released

Last minute changes are never a good idea. Unfortunately, I did some just
before RC1 and of course, I broke some features. Symfony 2.0 RC2 fixes those
annoying regressions.


Be trained by Symfony experts
2011-07-25 San Fransisco
2011-07-25 Paris
2011-08-15 New York City

Written by in: Zend Developer |
Jun
26
2011
--

A week of symfony #234 (20->26 June 2011)

Symfony2 introduced this week the new interactive generators, which could vastly improve your development productivity. In addition, a brand-new mailing-list for Symfony2 was unveiled. Lastly, the first Release Candidate version was released and the Symfony2 components were made available on the new Symfony2 PEAR channel.

Development mailing list

Symfony2 development highlights

Changelog:

  • 01ecaa4:
    [Config] renamed FileLoaderImportException to FileLoaderLoadException and replaced some \InvalidArgumentException with this new exception class
  • 2e1747b:
    added more information about a resource in error and debug messages
  • 8b168a1:
    [HttpKernel] updated HttpKernel::varToString()
  • e43fb98:
    [Form, TwigBridge] made FormExtension::render() recursively callable to ease theming
  • e09ae3f:
    [Form, FrameworkBundle] made FormHelper::renderSection() recursively callable, introduced FormHelper::renderBlock()
  • f729c6b, 2c1108c:
    [Form] added the ability to override label & widget options when rendering a row
    (reverted)
  • 8670995:
    [Form] optimized rendering when the block to render is known
  • cdd39ac, 7783a05:
    added ability to set ‘empty_value’ for DateTimeType, DateType and TimeType
  • c827faf, 159fc0e:
    [Validator] added support for IDNs and custom TLDs
  • 25e99e8:
    renamed Command to ContainerAwareCommand
  • 6ab11eb:
    [Console] decoupled Command from Application
  • 406c8d8, abd60ac, f315ad9, e272d56:
    [WebProfilerBundle] tweaked profiler toolbar
  • 7af003b, 37521b6, 84e87c6:
    [HttpFoundation] allowed stringable objects and numbers in response body + added tests
  • edbdf7b:
    rename kernel.listener to kernel.event_listener (better consistency with doctrine.event_listener)
  • 7350109:
    renamed core.* events to kernel.* and CoreEvents to KernelEvents
  • 4620700, 1c36d5a:
    [Validator] changed recognition of constraints in annoations
  • 2d13129:
    [DoctrineBundle] added an autoloader for doctrine proxies
  • f39ce67:
    [Form, FrameworkBundle] PHP theming
  • 1cb2129:
    [FrameworkBundle, Form] added a cache to FormHelper::lookupTemplate()
  • a43fad4:
    [Form] improved unit tests for rendering
  • 5d46e63:
    [Form] added the FormHelper configuration
  • 7117f41:
    [FrameworkBundle] removed init:bundle (replaced by the generator bundle in Symfony SE)
  • b91bd78:
    [DoctrineBundle] removed generate:doctrine:entity
  • 1436d8d:
    [Security] added an HttpUtils class to manage logic related to Requests and Responses. This change removes the need for the {_locale} hack
  • bda4129:
    made run() fully non-blocking and fix potential other problems
  • d49e306:
    [DomCrawler] fixed handling of relative query strings as links
  • 6de97c5:
    [Form] made required part of the algorithm to determine if an empty value should be added to a choice
  • 8ccebc4:
    [DomCrawler] fixed Link::getUri() method for anchors
  • 4824926:
    [Validator] restricted the True and False validator accepted values (the notion of True/False in PHP alone is too large)
  • 05c9906:
    [HttpKernel] suppressed response content for 304 responses out of the cache
  • ad5d2c1, 17b41b2, 7bc19f9:
    added to TimeType and DateTimeType extension possibility to render form as single_text (similar to DateType option)
  • 2cf7136:
    [FrameworkBundle, Form] tweaked the choice widget PHP template
  • 46680d4:
    [FrameworkBundle] switched back to Doctrine Common 2.1
  • e80ce57:
    [HttpFoundation] added REQUEST_TIME by default
  • 920a209, 1dfb637, cb3ad8b, e43cd20:
    [Security] fixed http basic
    (reverted)
  • 600cd41, 9cd1590:
    [FrameworkBundle] fixed cache:clear command
  • a19c336:
    [WebProfilerBundle] fixed the profiler when the WDT is disabled

Repository summary: 2,413 watchers (#1 in PHP, #23 overall) and 619 forks (#1 in PHP, #13 overall).

New plugins

Updated plugins

  • sfPinba:

    • fixed code formatting
  • sfTrafficCMS:

    • fixed sub nav credentials
  • dcReloadedFormExtra:

    • added pm forms
    • added IP validator
  • pmPropelGenerator:

    • removed the schema formatter
  • isicsWidgetFormTinyMCE:

    • added option path
  • apostrophe:

    • the default routes of a Doctrine module now work as an Apostrophe engine, just change sfDoctrineRoute to aDoctrineRoute in routing.yml
    • fixed the footer by properly nesting the if-has-slot-include-slot thing in layout.php
    • don’t forget to set published_at in the archived case to make the query work
    • new app_a_page_cache_enabled setting must be set to true to turn on the Apostrophe page cache, adding the filter is no longer sufficient
    • apostrophe:after-deploy must pass environment to symfony cc so that apostrophe:deploy can clear the page cache
    • clear the page cache only on the clear:cache task, not on all tasks
    • changed the a_remove_filter_button helper to use an a_button instead of a link_to with an image tag
  • apostrophePeople:

    • styled the category filter for people
    • refactored categories filter to be saved in the session
    • added a wrapper to aPeopleTools for setting and getting user attributes
    • refactored some query getters
    • formatted and styled the people index sidebar filters
    • added name filter to the people plugin
    • refactored templates and added ajax support
    • changed ‘sex’ enum to match current values for sites already using the people plugin

They talked about us


Be trained by Symfony experts
2011-07-25 San Fransisco
2011-07-25 Paris
2011-08-15 New York City

Written by in: Zend Developer |
Jun
24
2011
--

Symfony2 PEAR Channel

One of the strengths of Symfony2 lies in its components; they define the
building blocks of the framework and they can be used as standalone libraries:

For instance, Silex, a micro-framework for PHP
5.3, is based on the Symfony2 components; Sismo,
a simple continuous testing server, has been built using many components as
well.

The Symfony2 components have been available on Git for quite some time now,
and as of today, I’m really excited to announce that they are also installable
via the brand new Symfony2 PEAR channel, powered
by Pirum of course.


Be trained by Symfony experts
2011-07-25 San Fransisco
2011-07-25 Paris
2011-08-15 New York City

Written by in: Zend Developer |
Jun
24
2011
--

Symfony2: 2.0 RC1 released

That’s it, Symfony2 RC1 has been packaged! You can download Symfony Standard
Edition now.

We will probably have a few RCs before announcing the final release but the
Symfony2 code should be fairly stable now.

The documentation has been augmented significantly with many new cookbook
entries. However, be warned that everything is not yet up to date with the
code; we will work hard on updating the documentation as soon as possible.

If you have projects that use an “old” Symfony Standard
Edition, you can upgrade to Symfony2 RC1 pretty
easily:

  • First, backup your project (or better, use a SCM like Git and create a new
    branch)

  • Get the
    deps,
    deps.lock,
    and
    bin/vendors.php
    files from Symfony2 RC1

  • Run the bin/vendors script to update the libraries stored in your
    vendor/ directory:

    $ ./bin/vendors install
    
  • Update your own code by following the instructions in the
    UPDATE file

  • Compare the following files
    (app/AppKernel.php,
    app/autoload.php,
    app/console,
    web/app.php,
    and
    web/app_dev.php)
    with the one in your project and update accordingly

  • Clear the cache and check that everything work fine

Upgrading to the next RC will be faster and much easier:

  • Replace deps.lock file with the
    deps.lock
    file for the version you want to upgrade to

  • Update the vendors:

    $ ./bin/vendors install
    
  • Clear the cache


Be trained by Symfony experts
2011-07-25 San Fransisco
2011-07-25 Paris
2011-08-15 New York City

Written by in: Zend Developer |
Jun
23
2011
--

FusionIO 320GB MLC random write performance

I have posted results for FusionIO 320GB MLC on our ssdperformanceblog.com blog.
To not duplicate content, there is link on original post:
http://www.ssdperformanceblog.com/2011/06/fusionio-320gb-mlc-random-write-performance/

Follow my twitter
for further results.

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com