I blanked out my performance log and just watched what was happening. Here is the chatter:
00:00:247 208 00:00:001 Refresh/Rollback select job_id, user_id, group_id, modified_by, modified_time, created_by, created_time, status, job_name, ticket, producer, job_status, client_1_id, client_1_role, client_2_id, client_2_role, client_3_id, client_3_role, scan_film_stock, scan_aperture, scan_resolution, scan_format_name, scan_color_correction, scan_bit_depth, scan_gamma, scan_tar_style, scan_file_format, scan_media_stock, scan_client_provided_media, scan_conversion, scan_handle_head, scan_handle_tail, scan_notes, rec_description, rec_incoming_media, rec_aperture, rec_incoming_resolution, rec_incoming_file_format, rec_incoming_bit_depth, rec_incoming_gamma, rec_outgoing_resolution, rec_outgoing_file_format, rec_outgoing_bit_depth, rec_outgoing_gamma, rec_color_correction, rec_conversion, rec_notes, lab_lab, lab_prints, lab_lights, lab_lights_red, lab_lights_green, lab_lights_blue, color, ticket_type, purchase_order, date_needed, subject, bw_color, ticket_instruction, aspect_ratio, studio, supervisor, type_of_record, output_to, neg_to, print_to, lights_other, daylite, cr_special_instructions, handles, uf_name, production_number, memo, negative_instruction, lab_po, ast_editor_id, editor_id, neg_cutter_id, post_auth_id, fmp_recordid, fmp_ticket_date, ordered_by, fmp_film_format, current_status, fmp_remarks, fmp_update_date, fmp_update_time, fmp_creation_user, fmp_update_user, bill_date, fmp_creation_date, fmp_creation_time, fmp_creation_username, fmp_effects_concatenated, fmp_salesperson, fmp_archive, fmp_ticket_serial_pull_neg, fmp_effects_concatenated_2, fmp_billed_date, fmp_effects_for_print, fmp_modid, fmp_serial_number_internal, fmp_neg_cutter, fmp_editor, fmp_ast_editor, fmp_post_auth, fmp_production_number, fmp_lab_lab, fmp_memo, fmp_ticket, fmp_studio, fmp_date_needed, fmp_subject, fmp_purchase_order, fmp_ordered_by, fmp_aspect_ratio, fmp_bw_color, fmp_current_status, fmp_bill_date, fmp_job_name, fmp_ticket_type, fmp_ticket_instruction, fmp_lab_po, fmp_scan_resolution, fmp_type_of_record, fmp_lab_prints, fmp_rec_outgoing_resolution, fmp_output_to, fmp_neg_to, fmp_lab_lights, fmp_lights_other, fmp_print_to, fmp_daylite, fmp_rec_incoming_media, fmp_rec_aperture, fmp_cr_special_instructions, fmp_rec_notes, fmp_negative_instruction, aka_name, sales_id, supervisor_id, lab_printer, shot_color_info, hours_difference_total, vendor, lineup_notes, coordinator_notes, art_coord_note, do_coord_note, di_coord_note, hours_discount, ycm_ref_lab, ycm_ref_film_stock, ycm_exhibition_format, ycm_direct_di_test, ycm_contast_test, ycm_contast_test_notes, ycm_data_received, ycm_data_received_note, ycm_ref_print, ycm_ref_print_note, ycm_sound_track, ycm_sound_track_note, ycm_timing_lights, ycm_timing_lights_note, ycm_data_received_bydate, ycm_ref_print_bydate, ycm_sound_track_bydate, ycm_timing_lights_bydate, ycm_dvd, ycm_dvd_bydate, ycm_dvd_note, ycm_sep_type, ycm_production_order, po_date, release_date, number_of_reels, film_length, di_house, hours_bid_total, hours_used_total, salesperson_show, ticket_voided, accounting_note, p_o_amount, percent_of_complete, amount_remaining, lab_billing, da_frame_format_id, da_fps, da_capture_path, da_final_path, da_shot_path, show_job_id, billing_time, show_job_alias_id, created from job_job where job_id = ? limit ?
00:00:077 104 00:00:000 Update update job_job set created=? where job_id = ?
The stored calculation is ‘created’. It looks to do an update and then a rollback.
This only occurs when two users are on the same record.