Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-47025

System Event Log - Data Service Events

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 7.0.0
    • 7.1.0
    • ns_server
    • 1

    Description

      In Neo we're introducing a system event log to record events that happen across the cluster, see the parent MB, https://issues.couchbase.com/browse/MB-46215 for more details. 

      For KV we need to capture the following events. 

      Data Service Events Additional Details Needed
      Bucket Offline Which Bucket
      UUID of Bucket
      Bucket Online Which Bucket
      UUID of Bucket
      Collection Created Which Collection & Scope & Bucket
      Collection Deleted Which Collection & Scope & Bucket
      Create Bucket Bucket Type and settings
      Delete Bucket Which Bucket
      UUID of Bucket
      Ephemeral Bucket Auto-reprovision Which Bucket
      UUID of Bucket
      Flush Bucket Which Bucket
      UUID of Bucket
      Memcached Crashed Name of process that crashed
      PID of crashed process
      Memcached Settings Change Previous Setting and New Setting
      Modify Bucket Which Bucket
      UUID of Bucket
      Previous Setting and New Setting
      Scope Created Which Scope on which Bucket
      Scope Deleted Which Scope on which Bucket

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            owend Daniel Owen added a comment -

            After talking to Trond Norbye it appears all the events listed above can be directly generated by ns_server.
            This would be preferred as it avoids the overhead of KV generating the event and then sending it over to ns_server.

            Therefore changing the component to ns_server.

            owend Daniel Owen added a comment - After talking to Trond Norbye it appears all the events listed above can be directly generated by ns_server. This would be preferred as it avoids the overhead of KV generating the event and then sending it over to ns_server. Therefore changing the component to ns_server.
            hareen.kancharla Hareen Kancharla added a comment - ns_server System event log, Design Document: https://docs.google.com/document/d/1dMkRVbJFQbGE0cfJl05lYN6qtv_jDv7YEdUfFzQGMbo/edit

            Daniel Owen Regarding the event "Memcached Settings Change", this can be triggered by diag_eval and cbepctl.

            But settings updated using "cbepctl" won't be known to ns_server. How are we going to address that ?

            CC Trond Norbye

            ashwin.govindarajulu Ashwin Govindarajulu added a comment - Daniel Owen Regarding the event "Memcached Settings Change", this can be triggered by diag_eval and cbepctl. But settings updated using "cbepctl" won't be known to ns_server. How are we going to address that ? CC Trond Norbye
            owend Daniel Owen added a comment -

            Hi Ashwin Govindarajulu

            cbepctl should not really be used by the end-user as its is circumventing ns_server - all configuration changes should really come through ns_server
            Therefore I think we can ignore the cbepctl case for the system log.

            owend Daniel Owen added a comment - Hi Ashwin Govindarajulu cbepctl should not really be used by the end-user as its is circumventing ns_server - all configuration changes should really come through ns_server Therefore I think we can ignore the cbepctl case for the system log.

            Fixed via MB-46215 - Automation and Parse-Friendly System Event Feed.

            hareen.kancharla Hareen Kancharla added a comment - Fixed via MB-46215 - Automation and Parse-Friendly System Event Feed.

            People

              hareen.kancharla Hareen Kancharla
              ianmccloy Ian McCloy
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty