← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 202
  1. Installing Ubuntu OpenStack

    The The Canonical Distribution of Ubuntu OpenStack provides a simple installer to run an OpenStack cloud.

  2. Understanding OpenStack developer dependencies

    While reviewing the OpenStack keystone codebase on an existing VM used with devstack I came across a dependency problem with Python pbr .

  3. The benefit of attending the OpenStack Summit

    I attended my first OpenStack Summit in Vancouver 4/2015 .

  4. My thoughts on Architecture and Software Development with MySQL

    Yesterday I was able to present to the Portland MySQL Users Group two presentations that are important foundations for effective development with MySQL.

  5. Learning the OpenStackClient (OSC)

    As a way to navigate the extent of the CLI options for nova, keystone, glance and also openstack commands I came up with an educational approach.

  6. Python 3 semantics for integer division

    As I refresh my skills in Python 2 to Python 3 semantics I discovered there is a difference in the division operator (i.e. /).

  7. Disabling the temporary authorization token in devstack keystone

    While building my own OpenStack cloud on physical servers I realized that Keystone uses a temporary authorization token in the Create the service entity and API endpoint and Create projects, users, and roles steps.

  8. Understanding the different Openstack tox configs

    Openstack projects use tox to manage virtual environments and run unit tests which I talked about here .

  9. Installing Python 3.3 on Ubuntu 14.04.2 LTS

    Ubuntu 14.04 by default uses Python 2.7 and 3.4.

  10. Configuring git-review on Mac OS X

    If you are using git-review for the first time the following instructions correctly install and configure for Mac OS X.

  11. Running openstack tests with tox

    Recently the OSC (python-openstackclient ) project removed run_tests.sh #177066 and tools/install_venv.py scripts #177086 .

  12. Percona Live Presentation: MySQL Security Essentials

    The slides for my MySQL Security Essentials presentation at Percona Live 2015 MySQL Conference and Expo are now available.

  13. Inconsistent messaging for OpenStackClient

    As I mentioned earlier in Moving to OpenStackClient CLI I came across several differences in reconciling the legacy CLI tools.

  14. Moving to OpenStackClient CLI

    In working with the keynote CLI within the TripleO scripts I came across the following deprecation warning message. $ keystone token-get /usr/local/lib/python2.7/dist-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated…

  15. Percona Live Presentation: Improving Performance With Better Indexes

    The slides for my Improving Performance With Better Indexes presentation at Percona Live 2015 MySQL Conference and Expo are now available.

  16. Updating MySQL on Ubuntu 12.04 LTS to MySQL 5.6

    The Ubuntu 12.04.3 LTS release only provides MySQL 5.1 and MySQL 5.5 using the default Ubuntu package manager.

  17. Validating MySQL version numbers

    As part of a MySQL 5.5 to MySQL 5.6 upgrade across several Ubuntu servers of varying distros an audit highlighted a trivial but interesting versioning identification error in Ubuntu’s packaging of MySQL.

  18. Dynamic recreation of InnoDB redo logs

    MySQL 5.6 will now automatically recreate the InnoDB redo log files during a MySQL restart if the size (or number) of these logs changes, i.e. a change to innodb_log_file_size.

  19. Translated books in Chinese

    I have just received copies of my Effective MySQL series that are available in Chinese.

  20. SQL, ANSI Standards, PostgreSQL and MySQL

    I have recently been working with the Donors Choose Open Data Set which happens to be in PostgreSQL.

  21. Loops in shell scripting

    If you are die hard Bourne Shell (/bin/sh) scripter, it can be a challenge not to be enticed by the syntax niceties of the Born Again Borne Shell (/bin/bash).

  22. Understanding when EXPLAIN is not using an index as intended

    When reading a MySQL Query Execution Plan (QEP) produced by the EXPLAIN command, generally one of the first observations is to validate an index is being used per table (i.e. per row of output).

  23. What is testing?

    In software development this is a simple question.

  24. AWS cost saving tips – EBS Volumes

    A trivial cost saving tip for checking if you are spending money in your AWS environment on unused resources.

  25. MySQL Admin 101 for System Admins – key_buffer_size

    As discussed in my presentation to NYLUG , I wanted to provide system administrations with some really quick analysis and performance fixes if you had limited knowledge of MySQL.

  26. Improving performance – A full stack problem

    Improving the performance of a web system involves knowledge of how the entire technology stack operates and interacts.

  27. Writing re-runable shell script

    I recently started playing with [devstack][1] again (An all-in-on OpenStack developer setup).

  28. Popular Quotes by Ronald Bradford

    If you have ever met me personally at a presentation, or during consulting, or have read some of my blogs, publications or books the following statements are things I have been known to say.

  29. Correctly setting your mysql prompt using sudo

    If you run multiple MySQL environments on multiple servers it’s a good habit to set your MySQL prompt to double check which server you are on. however, using the MYSQL_PS1 environment variable I found this does not work under sudo (the normal way people r…

  30. What is FTS_BEING_DELETED.ibd

    I currently have on a MySQL 5.6 database using innodb_file_per_table the following individual tablespace file. schema/FTS_00000000000001bb_BEING_DELETED.ibd The schema is all InnoDB tables, and there ARE NO Full Text Indexes.

  31. Good Test Data

    Over the years you collect datasets you have created for various types of testing, seeding databases etc.

  32. The GRANT/REVOKE dilemma

    It is common practice to grant your application the privileges of “GRANT SELECT, INSERT, UPDATE, DELETE ON yourdb.* TO user@host”.

  33. Simple steps to increasing site availability

    A recent database production migration with a large client highlighted a fundamental flaw in their designed architecture for suitable site availability.

  34. Performance v Scalability – For Employers

    In a recent discussion with a fellow peer reviewing a job description he was applying for, we got into a discussion on the specifics of a Performance Engineer verses a Scalability Engineer.

  35. Clearly define your uptime needs

    In writing about Performance and Scalability I referenced a quote that I have provided in a number of presentations regarding a valuable interaction with a client.

  36. Unexplained halts using mysql command line client

    I recently came across an issue trying to connect to a MySQL server using the mysql client.

  37. Giving thanks to MySQL authors challenge

    Next week the US celebrates Thanksgiving Day.

  38. Kick all the tires before you buy the product

    Translating theory to practice is never easy.

  39. What SQL is running in MySQL

    Using the MySQL 5.6 Performance Schema it is very easy to see what is actually running on your MySQL instance.

  40. A testimony to Linux resilience

    A client released a new version of their website onto 20 AWS m1.medium instances (current site at peak load runs approximately 60 m1.medium webservers).

  41. Monitoring an online MySQL ALTER TABLE using Performance Schema

    Recently a client asked me how long it would take for an ALTER TABLE to complete.

  42. The lack of good Internet access in the US

    The state of high speed internet providers in the “Capital of the World” is rather woeful.

  43. MySQL shutdown via service reporting ERROR

    Working with MySQL 5.6 under CentOS 6.4 I came across the following problem with MySQL reporting it did not shutdown successfully. $ sudo su - $ service mysql stop Shutting down MySQL.

  44. Updating MySQL using official repositories

    The announcement of the MySQL Yum repositories was a long overdue request on my wish list.

  45. MySQL performance schema threads

    A trap for those new to the MySQL Performance Schema is the expectation that thread_id in tables such as events_statements_current matches the id you find in the MySQL processlist.

  46. What causes LOST_EVENTS error in the MySQL binary log?

    Using MySQL 5.6.13 under CentOS 6.4, I had a replication failure on one master/slave topology because the master binary log had the following entry that was intentionally written by the MySQL server.

  47. MySQL/NoSQL/Cloud Conference Latin America

    Last week I was a guest speaker at the second annual MySQL/NoSQL/Cloud Conference held in Buenos Aires, Argentina.

  48. An unexplained connection experience

    The “Too many connections” problem is a common issue with applications using excessive permissions (and those that grant said global permissions).

  49. A friday MongoDB funny

    I had to laugh (just a bit) at this on the exhibitor floor at Oracle Open World 2013.

  50. Additional DB objects in AWS RDS

    To expand on Jervin’s Default RDS Account Privileges , RDS for MySQL provides a number of routines and triggers defined the the ‘mysql’ meta schema.