Uploaded image for project: 'Sentry (Retired)'
  1. Sentry (Retired)
  2. SENTRY-2167

Change ignored logging messages to debug level in NotificationProcessor

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.1.0
    • 2.1.0
    • Sentry
    • None

    Description

      Log levels of the couple of log messages looks to be in-correct. This has to be fixed.

      Here is one of them

      if ((oldDbName.equals(newDbName))
       && (oldTableName.equals(newTableName))
       && (oldLocation.equals(newLocation))) {
       LOGGER.error(String.format("Alter table notification ignored as neither name nor "
       + "location has changed: oldAuthzObj = %s, oldLocation = %s, newAuthzObj = %s, "
       + "newLocation = %s", oldDbName + "." + oldTableName, oldLocation,
       newDbName + "." + newTableName, newLocation));
       return false;
      }
      
      

       

      1. When the location and name of the object is not changed, sentry ignores that event. It is not an error. This should be logged with debug level.

      2. When ever, SentryNoSuchObjectException is thrown, it is logged with INFO level. It is common that sentry doesn't have permissions on the objects that are changed. It need not be logged with INFO, instead it should be logged with debug level.

      Attachments

        1. SENTRY-2167.001.patch
          3 kB
          Krishna Kalyan

        Activity

          People

            kkalyan Krishna Kalyan
            kkalyan Krishna Kalyan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: