1. 12 Sep, 2017 1 commit
  2. 07 Sep, 2017 1 commit
  3. 17 May, 2017 2 commits
  4. 12 Jul, 2016 1 commit
  5. 12 May, 2016 1 commit
  6. 09 Mar, 2016 1 commit
    • Ken Barber's avatar
      (PDB-2518) Remove links from the README.md · 711e6ede
      Ken Barber authored
      The README.md has links to our markdown files for many years, however linking
      via our github documentation has never worked well. Instead, I have removed this
      sectioning, and pointed the user directly at our published documentation.
      Signed-off-by: 's avatarKen Barber <ken@bob.sh>
      711e6ede
  7. 04 Feb, 2016 1 commit
  8. 09 Mar, 2015 1 commit
    • Lars Windolf's avatar
      Fix "Overview" link · fb9522e1
      Lars Windolf authored
      The "Overview" link is broken. I guess it should point to index.markdown in the "documentation/api" instead of "documentation/api/query"
      fb9522e1
  9. 22 Jan, 2015 1 commit
  10. 13 Sep, 2013 1 commit
  11. 01 May, 2013 1 commit
  12. 12 Mar, 2013 1 commit
    • Ken Barber's avatar
      (#19239) Work around EOFException upon journal corruption · acc43688
      Ken Barber authored
      We discovered a bug in KahaDB that when the journal is corrupted there might be
      a stray EOFException that is not caught by the KahaDB store, however upon
      broker restart it corrects itself.
      
      This patch will automatically restart the broker when that state is detected,
      avoiding the need for an administrator to intervene.
      
      This also adds a section to documentation to explain how to recover from
      KahaDB corruption errors manually.
      Signed-off-by: 's avatarKen Barber <ken@bob.sh>
      acc43688
  13. 07 Mar, 2013 1 commit
    • Ken Barber's avatar
      (#19239) Work around EOFException upon journal corruption · 1b47a553
      Ken Barber authored
      We discovered a bug in KahaDB that when the journal is corrupted there might be
      a stray EOFException that is not caught by the KahaDB store, however upon
      broker restart it corrects itself.
      
      This patch will automatically restart the broker when that state is detected,
      avoiding the need for an administrator to intervene.
      
      This also adds a section to documentation to explain how to recover from
      KahaDB corruption errors manually.
      Signed-off-by: 's avatarKen Barber <ken@bob.sh>
      1b47a553
  14. 23 Jan, 2013 1 commit
  15. 22 Jan, 2013 1 commit
    • Chris Price's avatar
      Transform README into more of a table-of-contents · e73795de
      Chris Price authored
      The README had gotten extremely long, and in the docs repo
      it had been broken up into several discrete documents.  Now
      that we've synced down the docs from that repo, our README
      was redundant.  This commit replaces it with basically a
      table of contents with links to the rest of the documentation.
      
      This commit also removes CHANGELOG.md, which was duplicated by
      `documentation/release_notes.markdown`, and FAQ.md, which is
      replaced by `documentation/puppetdb-faq.markdown`.
      e73795de
  16. 10 Jan, 2013 1 commit
  17. 31 Dec, 2012 1 commit
  18. 19 Dec, 2012 1 commit
  19. 05 Dec, 2012 1 commit
  20. 03 Dec, 2012 1 commit
  21. 30 Nov, 2012 1 commit
    • Chris Price's avatar
      Garbage collection for reports · 382888c3
      Chris Price authored
      This commit does the following:
      
      * Introduces a function for deleting reports that
        are older than a specified number of days.
      * Adds a `report-ttl` config param
      * Adds a `node-ttl` config param and documents it as the preferred
        setting, while maintaining backward compatibility with the
        `node-ttl-days` setting
      * Calls report cleanup from the `sweep-database` function so that
        reports will be cleaned up periodically.
      * Adds unit tests, acceptance tests, and docs to all of the above.
      382888c3
  22. 15 Nov, 2012 1 commit
  23. 13 Nov, 2012 1 commit
  24. 18 Oct, 2012 1 commit
    • Chris Price's avatar
      (#17018) Add support for ActiveMQ disk usage settings in config · c66c58b6
      Chris Price authored
      This commit adds support for two new settings (`:store-usage` and
      `:temp-usage`) in the `command-processing` section of the config
      files.  These control maximum disk usage for ActiveMQ and can
      be used to get rid of warnings caused by the fact that the ActiveMQ
      defaults are very agressive.
      c66c58b6
  25. 18 Sep, 2012 1 commit
    • Deepak Giridharagopal's avatar
      (#16437) Additional database pool config options · d6d1c4a6
      Deepak Giridharagopal authored
      * conn-max-age: How many minutes a database connection can be idle
        before we terminate the connection. We default to 60 minutes.
      
      * conn-keep-alive: How often, in minutes, should we send a keep-alive
        query to the database. We default to every 240 minutes.
      
      Both of these can be used to configure PuppetDB so that it doesn't run
      afoul of things like idle connection termination on load balancers.
      Signed-off-by: 's avatarDeepak Giridharagopal <deepak@puppetlabs.com>
      d6d1c4a6
  26. 21 Aug, 2012 1 commit
  27. 02 Aug, 2012 5 commits
    • Chris Price's avatar
      44c698c7
    • Chris Price's avatar
      e2904e2c
    • Chris Price's avatar
      Remove log-statements setting from docs · 4293120e
      Chris Price authored
      We were having a hard time coming up with a valid reason for why
      we'd want a user to disable this setting, so, removing it from
      the docs.
      4293120e
    • Chris Price's avatar
      be3f3658
    • Chris Price's avatar
      Add/improve support for logging SQL queries · 3a840bae
      Chris Price authored
      Prior this this commit, our support for logging raw SQL statements
      was not well-defined (and perhaps not working).  This commit
      introduces and documents two settings that you can include in
      your database.ini file to control logging of SQL.
      
      * Setting 'log-statements' to true (which is now the default) means
        that all SQL statements will be logged at DEBUG.  Because we
        leverage log4j's dynamic logging properties, this means that you
        can change the log4j.properties on a running service and set the
        log level to DEBUG if you wish to start logging queries without
        restarting the service.
      
      * 'log-slow-queries' defines the maximum number of seconds that
        a query can execute before it is considered "slow".  "slow" queries
        are logged at the WARN log level.
      
      This commit also introduces a new "internal" namespace for our jdbc
      functions... this is intended to provide a distinction between
      functions that are pseudo-public and functions that are pseudo-private
      and should only be used internally.
      3a840bae
  28. 26 Jul, 2012 1 commit
  29. 13 Jul, 2012 1 commit
  30. 03 Jul, 2012 1 commit
    • Deepak Giridharagopal's avatar
      (#14947) Restrict acceptable client certificates by CN · 2fa6287e
      Deepak Giridharagopal authored
      This patchset implements an optional whitelist for HTTPS clients. If
      enabled by the user, we validate that the CN of the supplied client
      certificate exactly matches an entry in the whitelist. This feature is
      off by default.
      
      This is implemented as ring middleware and a single, additional
      configuration option. For plain HTTP connections, all clients are
      allowed (as no client certificate will be present).
      Signed-off-by: 's avatarDeepak Giridharagopal <deepak@puppetlabs.com>
      2fa6287e
  31. 02 Jul, 2012 1 commit
    • Deepak Giridharagopal's avatar
      (#14837) Auto-insert new keystore/truststore pw into jetty.ini · 0d37a0e4
      Deepak Giridharagopal authored
      Previously, the ssl-setup script would generate new keystore and
      truststore files but would fail to update an existing jetty.ini file
      with the updated password to those files. Thus, re-running the setup
      script would leave a user's puppetdb installation in a broken state.
      
      This patch checks to see if there's a jetty.ini file, and that it
      contains the settings for keystore and truststore passwords. If so,
      then we update the passwords contained within. If not, we output a
      message telling the user to manually update their password settings,
      as we can't do it automatically.
      Signed-off-by: 's avatarDeepak Giridharagopal <deepak@puppetlabs.com>
      0d37a0e4
  32. 11 Jun, 2012 1 commit
  33. 10 Jun, 2012 1 commit
  34. 18 May, 2012 1 commit
    • Reid Vandewiele's avatar
      Fix markdown URL syntax error in README, spelling · d6a6ec19
      Reid Vandewiele authored
      Previously the wikipedia link to Read-eval-print_loop markdown URL in
      the Componentry/Remote REPL section was inverted, ()[] vs. [](),
      causing it to display incorrectly when rendered. This commit fixes the
      syntax error.
      
      This commit also corrects a couple of spelling errors.
      d6a6ec19
  35. 08 May, 2012 1 commit