This is awesome:

```bash
$ ./etc/scripts/log-range.sh 'verify non-global admin users cannot trigger reindex all' 'verify non-global admin users cannot trigger reindex all' tests.log | bunyan
[2014-01-16T08:49:24.815Z]  INFO: before-tests/4018 on ds186.lib.private.cam.ac.uk: Beginning test "verify non-global admin users cannot trigger reindex all"
[2014-01-16T08:49:24.816Z]  INFO: mq/4018 on ds186.lib.private.cam.ac.uk: Created/Retrieved a RabbitMQ task queue (queueName=oae-search/reindex)
[2014-01-16T08:49:24.817Z] TRACE: request-log/4018 on ds186.lib.private.cam.ac.uk: Performing REST request (url=/api/auth/login, method=POST)
    restCtx: {
      "host": "http://localhost:2001",
      "username": "administrator",
      "userPassword": "administrator",
      "hostHeader": "cambridge.oae.com",
      "cookieJar": {
        "store": {
          "idx": {}
        }
      },
      "strictSSL": true
    }
    --
    data: {
      "username": "administrator",
      "password": "administrator"
    }
[2014-01-16T08:49:24.820Z] TRACE: oae-cassandra/4018 on ds186.lib.private.cam.ac.uk: Executed cassandra query.
    query: SELECT userId, password FROM AuthenticationLoginId USING CONSISTENCY QUORUM WHERE loginId = ?
    --
    parameters: [
      "camtest:local:administrator"
    ]
    --
    rows: [
      {
        "0": {
          "name": "userId",
          "value": "u:camtest:xJHBbl0GO",
          "timestamp_micro": 1389862164697000,
          "timestamp": "2014-01-16T08:49:24.697Z",
          "ttl": null
        },
        "1": {
          "name": "password",
          "value": "dc07984487f308885169f9b3652ef7e1$7eb5b34cacef4dc281c245eefd4144d00e00656a4a149000751745c95c7d02387dd9bad055a59e2c4a47203529a9621f709f5a7eecf77204b5c709bc5661d80b",
          "timestamp_micro": 1389862164697001,
          "timestamp": "2014-01-16T08:49:24.697Z",
          "ttl": null
        },
        "key": "camtest:local:administrator",
        "_map": {
          "userId": 0,
          "password": 1
        },
        "_schema": {
          "name_types": {},
          "value_types": {
            "userId": "UTF8Type"
          },
          "default_name_type": "UTF8Type",
          "default_value_type": "UTF8Type"
        },
        "length": 2,
        "count": 2
      }
    ]
[2014-01-16T08:49:24.822Z] TRACE: oae-cassandra/4018 on ds186.lib.private.cam.ac.uk: Executed cassandra query.
    query: SELECT * FROM Principals USING CONSISTENCY QUORUM WHERE principalId = ?
    --
    parameters: [
      "u:camtest:xJHBbl0GO"
    ]
    --
    rows: [
      {
        "0": {
          "name": "principalId",
          "value": "u:camtest:xJHBbl0GO",
          "timestamp_micro": 18446744073709552000,
          "timestamp": null,
          "ttl": null
        },
        "1": {
          "name": "admin:tenant",
          "value": "true",
          "timestamp_micro": 1389862164717000,
          "timestamp": "2014-01-16T08:49:24.717Z",
          "ttl": null
        },
        "2": {
          "name": "displayName",
          "value": "The admin User",
          "timestamp_micro": 1389862164694004,
          "timestamp": "2014-01-16T08:49:24.694Z",
          "ttl": null
        },
        "3": {
          "name": "locale",
          "value": "en_GB",
          "timestamp_micro": 1389862164694003,
          "timestamp": "2014-01-16T08:49:24.694Z",
          "ttl": null
        },
        "4": {
          "name": "publicAlias",
          "value": "The admin User",
          "timestamp_micro": 1389862164694000,
          "timestamp": "2014-01-16T08:49:24.694Z",
          "ttl": null
        },
        "5": {
          "name": "tenantAlias",
          "value": "camtest",
          "timestamp_micro": 1389862164694005,
          "timestamp": "2014-01-16T08:49:24.694Z",
          "ttl": null
        },
        "6": {
          "name": "timezone",
          "value": "Etc/UTC",
          "timestamp_micro": 1389862164694001,
          "timestamp": "2014-01-16T08:49:24.694Z",
          "ttl": null
        },
        "7": {
          "name": "visibility",
          "value": "public",
          "timestamp_micro": 1389862164694002,
          "timestamp": "2014-01-16T08:49:24.694Z",
          "ttl": null
        },
        "key": "u:camtest:xJHBbl0GO",
        "_map": {
          "principalId": 0,
          "admin:tenant": 1,
          "displayName": 2,
          "locale": 3,
          "publicAlias": 4,
          "tenantAlias": 5,
          "timezone": 6,
          "visibility": 7
        },
        "_schema": {
          "name_types": {
            "principalId": "AsciiType"
          },
          "value_types": {
            "tenantAlias": "UTF8Type",
            "principalId": "UTF8Type",
            "displayName": "UTF8Type",
            "visibility": "UTF8Type"
          },
          "default_name_type": "UTF8Type",
          "default_value_type": "UTF8Type"
        },
        "length": 8,
        "count": 8
      }
    ]
[2014-01-16T08:49:24.823Z]  INFO: oae-authentication/4018 on ds186.lib.private.cam.ac.uk: Login for u:camtest:xJHBbl0GO to tenant camtest from undefined (login=u:camtest:xJHBbl0GO, tenantAdmin=true, globalAdmin=false, tenantAlias=camtest, strategy=local)
    headers: {
      "host": "cambridge.oae.com",
      "referer": "http://cambridge.oae.com/",
      "content-type": "application/x-www-form-urlencoded; charset=utf-8",
      "content-length": "45",
      "connection": "keep-alive"
    }
[2014-01-16T08:49:24.824Z] TRACE: request-log/4018 on ds186.lib.private.cam.ac.uk: REST Request complete
    body: {
      "tenant": {
        "alias": "camtest",
        "displayName": "Cambridge University Test"
      },
      "id": "u:camtest:xJHBbl0GO",
      "displayName": "The admin User",
      "visibility": "public",
      "locale": "en_GB",
      "timezone": "Etc/UTC",
      "publicAlias": "The admin User",
      "picture": {},
      "profilePath": "/user/camtest/xJHBbl0GO",
      "resourceType": "user",
      "acceptedTC": 0
    }

.. SNIP ..
 
[2014-01-16T08:49:24.850Z] TRACE: request-log/4018 on ds186.lib.private.cam.ac.uk: Performing REST request (url=/api/search/reindexAll, method=POST, data=null)
    restCtx: {
      "host": "http://localhost:2001",
      "username": "administrator",
      "userPassword": "administrator",
      "hostHeader": "cambridge.oae.com",
      "cookieJar": {
        "store": {
          "idx": {
            "localhost": {
              "/": {
                "connect.sess": {
                  "key": "connect.sess",
                  "value": "s%3Aj%3A%7B%22passport%22%3A%7B%22user%22%3A%22fOQ5tiqIB%2BkTy9OYt%2BijWX05vaIzQyPKNZ5Lx%2F1sLJ4%3D%22%7D%7D.8QHUsOJY9GnV6O7wsIMf12AsGGN%2BtLzZnYzRkRk3Rx4",
                  "path": "/",
                  "httpOnly": true,
                  "creation": "2014-01-16T08:49:24.824Z",
                  "hostOnly": true,
                  "domain": "localhost",
                  "lastAccessed": "2014-01-16T08:49:24.828Z"
                }
              }
            }
          }
        }
      },
      "strictSSL": true
    }
[2014-01-16T08:49:24.852Z] ERROR: request-log/4018 on ds186.lib.private.cam.ac.uk: An error occurred sending a REST request
    err: {
      "code": 404,
      "msg": "Cannot POST /api/search/reindexAll\n"
    }
    --
    body: Cannot POST /api/search/reindexAll
    
[2014-01-16T08:49:24.853Z]  INFO: before-tests/4018 on ds186.lib.private.cam.ac.uk: Finishing test "verify non-global admin users cannot trigger reindex all"
```