gitlab-org--gitlab-foss/changelogs/unreleased
Toon Claes 6a915d6f2d Limit `update_tracked_fields` to write to database once/hour
Every time a user logs in or out, the Trackable attributes are written to the
database. This is causing a lot of load on the database, for data that isn't
really critical.

So to avoid the database being hammered, add a Gitlab::ExclusiveLease before
writing trackable attributes to the database. This lease expires after an hour,
so only when the attributes were written more than an hour ago, they can be
written again. Otherwise they are ignored.
2017-05-08 08:48:38 +02:00
..
.gitkeep
1440-db-backup-ssl-support.yml
2247-emails-forwarded-to-service-desk-email-don-t-come.yml
6260-frontend-prevent-authored-votes.yml
12910-personal-snippet-prep-2.yml
12910-personal-snippets-notes-show.yml
12910-personal-snippets-notes.yml Support comments for personal snippets 2017-05-05 15:45:49 +02:00
12910-uploader-pers-snippet.yml
17361-redirect-renamed-paths.yml Resolve discussions 2017-05-05 12:12:50 -07:00
19364-webhook-edit.yml
20378-natural-sort-issue-numbers.yml
21683-show-created-group-name-flash.yml
22619-add-an-email-address-to-unsubscribe-list-header-in-email
22714-update-all-instances-of-fa-refresh.yml
22826-ui-inconsistency-different-files-views-find-file-button-missing.yml
23751-add-contribution-graph-key-tooltips.yml add CHANGELOG.md entry for !11138 2017-05-05 22:43:11 -05:00
24883-build-failure-summary-page.yml Build failures summary page for pipelines 2017-05-05 15:01:50 +01:00
25226-realtime-pipelines-fe.yml Single commit squash of all changes for https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10878 2017-05-06 19:04:48 +02:00
26208-animate-drodowns.yml
26437-closed-by.yml
26488-target-disabled-mr.yml
26509-show-update-time.yml
26585-remove-readme-view-caching.yml
26883-members-page-layout-looks-broken.yml
26908-make-timelogs-use-foreign-keys
27376-bvl-load-pipelinestatus-in-batch.yml
27614-instant-comments.yml Add instant comments support 2017-05-05 10:57:29 +00:00
27655-clear-emoji-search-after-selection.yml
27729-improve-webpack-dev-environment.yml
27827-cleanup-markdown.yml
28017-separate-ce-params-on-api.yml
28020-improve-todo-list-when-comes-from-yourself.yml
28202_decrease_abc_threshold_step1.yml
28408-feature-proposal-include-search-options-to-pipelines-api.yml
28457-slash-command-board-move.yml
28558-create-new-branch-from-issue-page.yml Allow to create new branch and empty WIP merge request from issue page 2017-05-04 08:09:21 +00:00
28575-expand-collapse-look.yml
28968-prevent-people-from-creating-branches-if-they-don-have-permission-to-push.yml
29056-backport-ee-cleanup-database-file.yml
29145-oauth-422.yml Update design of auth error page 2017-05-05 08:33:04 +00:00
29181-add-more-tests-for-spec-controllers-projects-builds-controller-spec-rb.yml
29505-allow-admins-sudo-to-blocked-users.yml
29595-customize-experience-callout.yml
29673-500-internal-server-error-when-enabling-a-deploy-key-more-than-once-through-api.yml
29712-unnecessary-wait-for-ajax.yml
29734-prometheus-monitoring-page-displays-button-to-control-manual-actions.yml
29801-add-slash-slack-commands-to-api-doc.yml
29816-create-keyboard-shortcut-for-editing-wiki-page.yml
29903-remove-user-is-admin-flag-from-api.yml
29925-gitlab-shell-hooks-can-no-longer-send-absolute-paths-to-gitlab-ce.yml
29977-style-comments-and-system-notes-real-time-updates.yml
30007-done-todo-hover-state.yml 30007 Add transparent top-border to the hover state of done todos 2017-05-04 15:36:43 -07:00
30272-bvl-reject-more-namespaces.yml
30305-oauth-token-push-code.yml
30349-create-users-build-service.yml
30458-real-time-note-edits.yml
30466-click-x-to-remove-filter.yml
30484-profile-dropdown-account-name.yml
30529-remove-pages-tab-if-pages-isn-t-enabled.yml Disable navigation to Pages config if Pages is disabled 2017-05-04 14:11:40 +08:00
30535-display-whether-pages-is-enabled-in-the-admin-dashboard.yml
30667-creating-new-label-on-new-issue-causing-bug.yml
30672-versioned-markdown-cache.yml
30678-improve-dev-server-process.yml
30903-vertically-align-mini-pipeline.yml 30903 Vertically align mini pipeline stage container 2017-05-05 09:49:50 -07:00
30973-network-graph-sorted-by-date-and-topo.yml Sort the network graph both by commit date and topographically. 2017-05-04 04:21:12 +00:00
31009-disable-test-settings-on-services-when-repository-is-empty.yml
31057-unnecessary-padding-along-left-side-of-assignees-dropdown.yml
31138-improve-test-settings-for-services-in-empty-projects.yml
31156-environments-vue-service.yml
31193-ff-copy.yml
31254-change-git-commit-command-in-existing-folder.yml
31274-creating-schedule-trigger--causes-http-500-when-accessing-settings-ci_cd.yml
31362_decrease_cyclomatic_complexity_threshold_step1.yml
31383-admin-remove-user-text-incorrect.yml
31544-size-of-project-from-api.yml
31558-job-dropdown.yml Pipeline table mini graph dropdown remains open when table is refreshed 2017-05-04 13:11:48 +00:00
31560-workhose-gitaly-from-mirror.yml
31647-fix-snippet-content_html.yml
31671-merge-request-message-contains-carriage-returns.yml
31689-request-access-spacing.yml 31689 Add default margin-top to user request table on project members page 2017-05-04 15:17:16 -07:00
31704-misaligned-buttons-in-wiki-pages.yml
31760-add-tooltips-to-note-actions.yml
31810-commit-link.yml Remove # char for commit 2017-05-05 07:32:36 +00:00
add-aria-to-icon.yml
add-mock-deployment-and-monitoring-service-for-development.yaml
add-tanuki-ci-status-favicons.yml
add-username-to-activity-feed.yml
add-vue-loader.yml
add_index_on_ci_builds_user_id.yml
add_system_note_for_editing_issuable.yml
always-show-latest-pipeline-in-commit-box.yml
async-milestone-tabs.yml
balsalmiq-support.yml
bb_save_trace.yml
boards-done-add-tooltip.yml
commit-limited-container-width.yml
deploy-keys-load-async.yml
diff-discussion-buttons-spacing.yml
dm-artifact-blob-viewer.yml Add artifact file page that uses the blob viewer 2017-05-04 08:50:12 -05:00
dm-artifact-browser-header.yml
dm-blob-download-button.yml
dm-blob-viewers.yml
dm-comment-on-diff-versions.yml
dm-fix-position-tracer-for-hidden-lines.yml
dm-link-discussion-to-outdated-diff.yml
dm-sidekiq-5.yml
dm-snippet-blob-viewers.yml
dm-snippet-download-button.yml
dm-video-viewer.yml
dont-blow-up-when-email-has-no-references-header.yml
dz-cleanup-add-users.yml
dz-refactor-admin-group-members.yml
dz-refactor-create-members.yml
dz-remove-repo-version.yml
emoji-button-titles.yml
empty-task-list-alignment.yml
feature-gb-manual-actions-protected-branches-permissions.yml
fix-admin-integrations.yml fix sidekiq spec, add changelog 2017-05-04 11:32:39 +02:00
fix-gb-hide-environment-external-url-btn-when-not-provided.yml
fix-import-export-missing-attributes.yml
fix-link-prometheus-opening-outside-gitlab.yml
fix-n-plus-one-project-features.yml
fix-notify-post-receive.yml
fix-user-profile-tabs-showing-raw-json-instead.yml
fix-web_hooks-index.yml
fix_build_header_line_height.yml
fix_cache_expiration_in_repository.yml
fix_emoji_parser.yml
fix_link_in_readme.yml
fix_spaces_in_label_title.yml
form-focus-previous-incorrect-form.yml
gl-version-backup-file.yml
group-assignee-dropdown-send-group-id.yml
implement-i18n-support.yml Add CHANGELOG entry, some specs and locale file for German. 2017-05-04 18:44:19 -05:00
issue-boards-no-avatar.yml
issue-title-description-realtime.yml add changelog [ci skip] 2017-05-05 12:28:59 -06:00
make_markdown_tables_thinner.yml
merge-request-poll-json-endpoint.yml Fixed bug where merge request JSON would show 2017-05-04 17:19:41 +01:00
metrics-graph-error-fix.yml
milestone-not-showing-correctly-title.yml
more-mr-filters.yml
move-search-labels.yml
mr-diff-size-overflow.yml
mrchrisw-22740-merge-api.yml
mrchrisw-import-shell-timeout.yml
omnibus-gitlab-1993-check-shell-repositories-path-group-is-root.yml
optimise-pipelines-json.yml
preview-separate-slash-commands.yml Display slash commands outcome when previewing Markdown 2017-05-04 17:02:25 +02:00
prometheus-integration-test-setting-fix.yml Improved changelog entry, also changed error message for HTTParty error 2017-05-04 18:35:53 -05:00
query-users-by-extern-uid.yml
related-branch-ci-status-icon-alignment.yml
remove-double-newline-for-single-attachments.yml
replace_header_mr_icon.yml
repository-name-emojis
reset-new-branch-button.yml
right-sidebar-closed-default-mobile.yml
sh-bump-sidekiq-version.yml
sh-optimize-duplicate-routable-full-path.yml
spec_for_schema.yml
submodules-no-dotgit.yml
tags-sort-default.yml
tc-cache-trackable-attributes.yml Limit `update_tracked_fields` to write to database once/hour 2017-05-08 08:48:38 +02:00
tc-job-page-mr-bold.yml
tc-make-user-master-project-by-admin.yml
uassign_on_member_removing.yml
use-hashie-forbidden_attributes.yml
user-activity-scroll-bar.yml
winh-visual-token-labels.yml Colorize labels in issue search field 2017-05-05 22:47:32 +00:00
zj-better-view-pipeline-schedule.yml Add Pipeline Schedules that supersedes experimental Trigger Schedule 2017-05-07 22:35:56 +00:00
zj-chat-message-pretty-time.yml Convert seconds to minutes and hours on chat notifations 2017-05-04 08:39:06 +02:00
zj-dockerfiles.yml
zj-real-time-pipelines.yml Real time pipeline show action 2017-05-06 16:45:46 +00:00