SlideShare a Scribd company logo
Adminlicious - A
Guide to v10 Upgrades
Gabriella Davis
Technical Director
The Turtle Partnership
@gabturtle
2018
Gab Davis
✤ Admin of all things and especially quite complicated things
where the fun is
✤ Working with the design, deployment and security of IBM
technologies within global infrastructures
✤ working with the real world security and privacy aspects of
expanding data ecosystems
✤ Stubborn and relentless problem solver
✤ http://turtleblog.infohttps://www.turtlepartnership.com
✤ IBM Lifetime Champion
Am I Ready?
When / How / What Am I
Going To Upgrade
What Can I Do In
Advance?
Solid Security
Steps to Upgrade
Am I Ready?
❖ Let’s start with an audit
❖ You’re going to do an audit - but one where you set the scope of what you
want to discover
❖ What servers do I have?
❖ Where are they?
❖ Can I access them all?
❖ How about certifiers? (no you shouldn’t need them but let’s tick that box)
❖ Do I know who is using them?
❖ and for what?
Review System Requirements
❖ You don’t want to discover when v10 comes out that the old hardware and OS you
are using are no longer supported
❖ We don’t know but it’s likely only the oldest will be no longer supported (and you
already knew that needed upgrading right?)
❖ Check the exact requirements and limitations before you plan. They can change
when new fix packs come out
❖ Is your operating system still supported by the developer
❖ Windows 2003 is no longer supported
❖ Windows 2008 support ends in January 2020
❖ RHEL 6 and RHEL 7.3 both end support this year
❖ How old is your hardware, now may be a good time to plan a refresh
Priorities
❖ Although it would be nice to upgrade everything all at once over a single weekend
that’s rarely practicable, or wise.
❖ Start by making a list of what is considered critical in your business, then look at what
those services depend upon or “touch”
❖ For instance if Traveler is critical then you may want to upgrade the Traveler server
but it won’t be a true upgrade test unless you also upgrade the Domino Directory
and the mail templates - both of those things will have impact outside of Traveler
❖ Always be aware that you can usually upgrade back end services far in advance of the
front end clients. A v9 client will still be able to read a v10 mail file on a v10 server
formatted with ODS53 (just not using a v10 template design)
❖ When planning assume you will start with the platform base first. The actual Domino
versions, the Sametime versions, the systems templates etc. Once those are in place you
can start making changes to the things users see
Dependencies
❖ It’s also important to be aware of dependencies like integration
products and the impact of design updates
❖ What could your dependencies be?
❖ Domino Directory design impacting all servers in the domain as it
replicates out
❖ Is your Traveler server in its own domain?
❖ 3rd party products such as those loaded via EXTMGR in notes.ini
❖ Custom mail file design and changes
❖ Clustered servers
Domino v10 & TCO
❖ There are a lot of features coming with Domino 10 that
are focused around total cost of ownership
❖ More than I can remember seeing since v8
❖ Here are some of my favourites..
DISCLAIMER:
What I am about a talk about is in Beta 2
I have permission to talk about and show you this stuff
However this may change before GA. It’s just beta code
Database Repair & Symmetrical Clusters
❖ What problem is this solving?
❖ Missing databases across cluster mates
❖ Missing or corrupt NLOs
❖ Fast distribution of databases
❖ Corrupt databases
How Does It Work?
Create a cluster
configuration document. Or
multiple cluster configuration
documents
❖ The servers listed on the cluster configuration document are instructed to probe
other servers in the cluster if they need to populate or replace a document
❖ Each server uses its own cldbdir.nsf to probe a server that it knows contains the
file it needs and pull that file
❖ Files must have the same path and filename on each cluster mate including case
sensitivity
How Does It Work?
Folders to maintain
Fix or list missing files - to
be safe choose “list”
initially
Repair List Files Console Command
Mailturtle.nsf, 8055555:00372848 [Present]

TurtleRFC.NSF, 8055555:007ABEBD [Present]

Turtledbdesign.nsf, 858055555:0076FBF6 [Present]

Mailghedley.nsf, 802568E4:8055555[Present]

Missing files for server CN=Clouds/O=Turtle

archivea_turtle.nsf, 80256A24:0053E4CF [Missing]

archivel_turtle.nsf, 80256A24:0053F569[Missing]

Repair All Console Command
❖ “ archivea_turtle.nsf needs to be repaired but Auto Repair is configured to list
only”
❖ With the configuration document set to “List” instead of “Fix” the
server will not fix the database



❖ Repair end copy C:IBMDominodataarchivel_turtle.nsf : Invalid NSF
version
❖ Requires ODS52 minimum (9.0.1) database format
❖ REPAIR: Job-00007.1 *Copying* - Repair copying C:
IBMDominodataarchivea_timd.nsf from donor
CN=Oceanic/O=Turtle
Cluster Symmetry Demo
NewRelic Reporting
❖ What problem is this solving?
❖ Statistics reporting into a Domino database that can
get huge and has no built in analysis
❖ Utilising cloud services that are designed specifically
to analyse statistics and can consolidate reporting
from multiple servers in multiple domains
Statistics Reporting - NewRelic
❖ Domino servers can now send their stats directly to
cloud based reporting systems
❖ by default NewRelic http://www.newrelic.com
❖ Creating an account is free
❖ Configuring statistics reporting is a case of adding one
line to the notes.ini on the server
NewRelic Demo
Sending Mail Policy Limits
❖ What problem is this solving?
❖ Preventing mail from being delivered to the server
mailbox if it fails criteria
❖ The server needn’t process the mail and return a
non delivery
❖ The sender doesn’t think they have successfully
sent a message only to get a non delivery report a
few minutes later
Sending Mail Policy Limits
Works for me in my v9 Mac client
Deletion Logging
❖ What problem is this solving?
❖ How to tell who deleted a document
❖ How to identify which document was deleted from a
database and when
Deletion Logging
❖ Individual databases can be enabled to log deletions
❖ The detail of who deleted a document and the content of that document
is written to delete.log file
❖ One for all databases that are enabled
❖ This is done via a compact option -dl that also specifies the fields in the
document to log e.g.
❖ load compact mailgabdavis.nsf -dl on
subject,posteddate,sendto,recipient
❖ different databases will want to use different fields in the log
❖ any Text, Text_List, RFC822_Text, or Time field can be used
Reviewing A Deletion Log Entry
“20180308T211516,06+01",
“Mailturtle.nsf",
“80256487:00352154",
“nserver","CN=DEWO=Turtle",
“SOFT",
“0001","72C0E3F8:44B53FB5DC4EDBF8:A785466D",
"from","""New Relic” “<marketing@newrelic.com>",
“sendto","gabriella@turtlepartnership.com",
"deliveredDate","03/09/2018 21:05:05”,
“posteddate","03/09/2018 16:15:18"
High Usage Views
❖ What problem is this solving?
❖ The updater is designed to queue databases that
require view updates and process them as they
appear in the queue
❖ Views that require continual updating can demand
excessive resources from the updating threads
❖ The most in demand views can be isolated onto their
own threads for updating
High Usage Views
❖ Domino can be configured to dynamically detect the 10
views across databases that need updating most
frequently
❖ It then spins off a thread for each of those views to
ensure they are kept up to date
❖ To enable set the notes.ini value
NIF_VIEW_USAGE_ENABLED=1
❖ More view rebuilds require more disk I/O
Improved Replication Features
❖ What problem is this solving?
❖ Faster streaming replication
❖ Forcing full replication via a console command
without needing to clear replication history
❖ Reports to the console on replication activity and
delays within a cluster
Improved Replication Features
❖ -F forces full replication without clearing rep history
❖ -L logs the replication activity that would happen
❖ ReplCurrency activity written to the statistics replica.cluster.currency*
❖ reports on databases that successfully replicated in each time window
Full Text Indexing Improvements
❖ What problems are these solving?
❖ Replicas becoming out of sync and incremental replication
not including everything missing
❖ Full text searches missing newly created or updated
document
❖ Admins refusing to full text index attachments because of
the processing overhead
❖ Corrupted indexes that need to be manually deleted and
rebuilt
On Demand Full Text Indexing
❖ If a client does a search on a database the unindexed
documents are quickly indexed before the search is
conducted
❖ Corrupted indexes are detected and rebuilt
❖ People don’t get frustrated that documents they just
created aren’t appearing in search
Indexing Attachments
❖ The method for indexing document attachments when FT indexing is enabled has
changed
❖ Currently I try and avoid indexing attachments at all because it causes so many
problems
❖ Keyview has been replaced with Tika which runs as a java process on its own
port
❖ FT_USE_MY_ATTACHMENT_WHITE_LIST=1 to determine what
attachment types to index
❖ FT_USE_MY_ATTACHMENT_WHITE_LIST
❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_MAX_MB
❖ FT_INDEX_FILTER_ATTACHMENT_TYPES=*
EXAMPLES OF INDEXING SETTINGS
❖ Tell the server to full text index only attachments that are word or pdf documents and
only those that are 3MB or less
❖ FT_INDEX_FILTER_ATTACHMENT_TYPES=*.docx,*.pdf,
❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_MAX_MB=3
❖ This setting applies server wide
❖ Override the server wide setting with a specific database setting
❖ For the database with replica ID 80257D3A:0069F56A index word, pdf, excel and text
documents that are less than 1MB
❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_80257D3A0069F56A=*.docx,*.pdf,*.xls
,*.txt
❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_80257D3A0069F56A_MAX_MB=1
ID Vault - Reinsertion
❖ What Problem Is This Trying To Solve?
❖ IDs in the vault can’t easily be replaced once they get
out of sync, they have to be manually archived or
deleted
ID Vault - Reinsertion
❖ IDV_Enable_Vault_Scan=1.
❖ Use qvault or ID Vault Scan in Domino Administrator to
update person documents with vault assignments and
dates forcing a re-insertion of an ID into the vault
❖ Or archive an ID in the vault to force a reinsertion of the
client’s ID
❖ load qvault -x O=AllUsers -u “CN=Gabriella Davis/O=Turtle”
Working With Dead Mail
❖ Configured under router/smtp controls in the server configuration document
❖ When presented with dead mail the server will retry delivery (if internal user), send a
non delivery report and delete the message
❖ By enabling this feature your mail.box doesn’t get filled with dead mail messages
you have to manually delete
What More Do You Need To Know?
❖ Get your servers updated in plenty of time
❖ hardware, operating system, ODS version, cluster
configuration
❖ Decide your priorities and design a plan for your
upgrade whenever that will be
❖ Build a test environment with real data to start working
with on v10 as soon as you can
Gab Davis
❖ My Perfect10 sessions are on my blog http://
turtleblog.info and on my Perfect10 Youtube channel
❖ You can contact me via twitter on @gabturtle
❖ This presentation is on my slideshare http://
www.slideshare.com/gabturtle

More Related Content

What's hot

An Introduction To Docker
An Introduction To DockerAn Introduction To Docker
An Introduction To Docker
Gabriella Davis
 
Domino Adminblast
Domino AdminblastDomino Adminblast
Domino Adminblast
Gabriella Davis
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
Gabriella Davis
 
How to use the new Domino Query Language
How to use the new Domino Query LanguageHow to use the new Domino Query Language
How to use the new Domino Query Language
Tim Davis
 
Fixing Domino Server Sickness
Fixing Domino Server SicknessFixing Domino Server Sickness
Fixing Domino Server Sickness
Gabriella Davis
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
Gabriella Davis
 
Adminblast 2013
Adminblast 2013Adminblast 2013
Adminblast 2013
Gabriella Davis
 
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the CloudSetting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Gabriella Davis
 
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Heiko Voigt
 
June OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification Manager
Howard Greenberg
 
Best Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on PremisesBest Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on Premises
TimsterC
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
David Hablewitz
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile Experience
Gabriella Davis
 
IBM Traveler Management, Security and Performance
IBM Traveler Management, Security and PerformanceIBM Traveler Management, Security and Performance
IBM Traveler Management, Security and Performance
Gabriella Davis
 
Becoming A Connections Administrator
Becoming A Connections AdministratorBecoming A Connections Administrator
Becoming A Connections Administrator
Gabriella Davis
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
Andy Higgins
 
CollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environmentCollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environment
David Hablewitz
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
Gabriella Davis
 
Working With Sametime For Mobile Devices
Working With Sametime For Mobile DevicesWorking With Sametime For Mobile Devices
Working With Sametime For Mobile Devices
Gabriella Davis
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Jared Roberts
 

What's hot (20)

An Introduction To Docker
An Introduction To DockerAn Introduction To Docker
An Introduction To Docker
 
Domino Adminblast
Domino AdminblastDomino Adminblast
Domino Adminblast
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
 
How to use the new Domino Query Language
How to use the new Domino Query LanguageHow to use the new Domino Query Language
How to use the new Domino Query Language
 
Fixing Domino Server Sickness
Fixing Domino Server SicknessFixing Domino Server Sickness
Fixing Domino Server Sickness
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
 
Adminblast 2013
Adminblast 2013Adminblast 2013
Adminblast 2013
 
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the CloudSetting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
 
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
 
June OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification Manager
 
Best Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on PremisesBest Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on Premises
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile Experience
 
IBM Traveler Management, Security and Performance
IBM Traveler Management, Security and PerformanceIBM Traveler Management, Security and Performance
IBM Traveler Management, Security and Performance
 
Becoming A Connections Administrator
Becoming A Connections AdministratorBecoming A Connections Administrator
Becoming A Connections Administrator
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
 
CollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environmentCollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environment
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
 
Working With Sametime For Mobile Devices
Working With Sametime For Mobile DevicesWorking With Sametime For Mobile Devices
Working With Sametime For Mobile Devices
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
 

Similar to Adminlicious - A Guide To TCO Features In Domino v10

KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting Overview
Dell World
 
Planning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections UpgradePlanning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections Upgrade
Gabriella Davis
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
Gabriella Davis
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
Gabriella Davis
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
Sharon James
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
Gabriella Davis
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and Expansion
LetsConnect
 
Migration Tools: The True Cost of Free
Migration Tools: The True Cost of FreeMigration Tools: The True Cost of Free
Migration Tools: The True Cost of Free
OpenText Portfolio
 
5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution
harry marweik
 
Updating Neos – Why, When and How - 2024 edition
Updating Neos – Why, When and How - 2024 editionUpdating Neos – Why, When and How - 2024 edition
Updating Neos – Why, When and How - 2024 edition
Karsten Dambekalns
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
Kellyn Pot'Vin-Gorman
 
Multi-Tenancy
Multi-TenancyMulti-Tenancy
Multi-Tenancy
Halil İbrahim Kalkan
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
panagenda
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
Christoph Adler
 
Web375 course project web architecture plan for the de vry daily tribune new...
Web375 course project  web architecture plan for the de vry daily tribune new...Web375 course project  web architecture plan for the de vry daily tribune new...
Web375 course project web architecture plan for the de vry daily tribune new...
bestwriter
 
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap WesseliusTop 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Kemp
 
Best Practices for Building WordPress Applications
Best Practices for Building WordPress ApplicationsBest Practices for Building WordPress Applications
Best Practices for Building WordPress Applications
Taylor Lovett
 
Website & Internet + Performance testing
Website & Internet + Performance testingWebsite & Internet + Performance testing
Website & Internet + Performance testing
Roman Ananev
 
Only an IBM Domino Server can take this much beating and still run
Only an IBM Domino Server can take this much beating and still runOnly an IBM Domino Server can take this much beating and still run
Only an IBM Domino Server can take this much beating and still run
Andreas Ponte
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
Salesforce Admins
 

Similar to Adminlicious - A Guide To TCO Features In Domino v10 (20)

KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting Overview
 
Planning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections UpgradePlanning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections Upgrade
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and Expansion
 
Migration Tools: The True Cost of Free
Migration Tools: The True Cost of FreeMigration Tools: The True Cost of Free
Migration Tools: The True Cost of Free
 
5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution5 Mysterious SharePoint Errors and Their Resolution
5 Mysterious SharePoint Errors and Their Resolution
 
Updating Neos – Why, When and How - 2024 edition
Updating Neos – Why, When and How - 2024 editionUpdating Neos – Why, When and How - 2024 edition
Updating Neos – Why, When and How - 2024 edition
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
 
Multi-Tenancy
Multi-TenancyMulti-Tenancy
Multi-Tenancy
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
Web375 course project web architecture plan for the de vry daily tribune new...
Web375 course project  web architecture plan for the de vry daily tribune new...Web375 course project  web architecture plan for the de vry daily tribune new...
Web375 course project web architecture plan for the de vry daily tribune new...
 
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap WesseliusTop 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
 
Best Practices for Building WordPress Applications
Best Practices for Building WordPress ApplicationsBest Practices for Building WordPress Applications
Best Practices for Building WordPress Applications
 
Website & Internet + Performance testing
Website & Internet + Performance testingWebsite & Internet + Performance testing
Website & Internet + Performance testing
 
Only an IBM Domino Server can take this much beating and still run
Only an IBM Domino Server can take this much beating and still runOnly an IBM Domino Server can take this much beating and still run
Only an IBM Domino Server can take this much beating and still run
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
 

More from Gabriella Davis

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
 
Engage2022 - Domino Admin Tips
Engage2022 - Domino Admin TipsEngage2022 - Domino Admin Tips
Engage2022 - Domino Admin Tips
Gabriella Davis
 
. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project
Gabriella Davis
 
How To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & DiscoveryHow To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & Discovery
Gabriella Davis
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
Gabriella Davis
 
Brand Yourself
Brand YourselfBrand Yourself
Brand Yourself
Gabriella Davis
 
Home Working
Home WorkingHome Working
Home Working
Gabriella Davis
 
A Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration SolutionsA Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration Solutions
Gabriella Davis
 
The Imposter Syndrome
The Imposter SyndromeThe Imposter Syndrome
The Imposter Syndrome
Gabriella Davis
 
Embracing iot in the enterprise
Embracing iot in the enterpriseEmbracing iot in the enterprise
Embracing iot in the enterprise
Gabriella Davis
 
Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017
Gabriella Davis
 
Domino in the Back, Party In The Front
Domino in the Back, Party In The FrontDomino in the Back, Party In The Front
Domino in the Back, Party In The Front
Gabriella Davis
 
Penumbra briefing
Penumbra briefingPenumbra briefing
Penumbra briefing
Gabriella Davis
 
The SSL Problem and How to Deploy SHA2 Certificates
The SSL Problem and How to Deploy SHA2 CertificatesThe SSL Problem and How to Deploy SHA2 Certificates
The SSL Problem and How to Deploy SHA2 Certificates
Gabriella Davis
 

More from Gabriella Davis (14)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Engage2022 - Domino Admin Tips
Engage2022 - Domino Admin TipsEngage2022 - Domino Admin Tips
Engage2022 - Domino Admin Tips
 
. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project
 
How To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & DiscoveryHow To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & Discovery
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
 
Brand Yourself
Brand YourselfBrand Yourself
Brand Yourself
 
Home Working
Home WorkingHome Working
Home Working
 
A Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration SolutionsA Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration Solutions
 
The Imposter Syndrome
The Imposter SyndromeThe Imposter Syndrome
The Imposter Syndrome
 
Embracing iot in the enterprise
Embracing iot in the enterpriseEmbracing iot in the enterprise
Embracing iot in the enterprise
 
Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017
 
Domino in the Back, Party In The Front
Domino in the Back, Party In The FrontDomino in the Back, Party In The Front
Domino in the Back, Party In The Front
 
Penumbra briefing
Penumbra briefingPenumbra briefing
Penumbra briefing
 
The SSL Problem and How to Deploy SHA2 Certificates
The SSL Problem and How to Deploy SHA2 CertificatesThe SSL Problem and How to Deploy SHA2 Certificates
The SSL Problem and How to Deploy SHA2 Certificates
 

Recently uploaded

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 

Recently uploaded (20)

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 

Adminlicious - A Guide To TCO Features In Domino v10

  • 1. Adminlicious - A Guide to v10 Upgrades Gabriella Davis Technical Director The Turtle Partnership @gabturtle 2018
  • 2. Gab Davis ✤ Admin of all things and especially quite complicated things where the fun is ✤ Working with the design, deployment and security of IBM technologies within global infrastructures ✤ working with the real world security and privacy aspects of expanding data ecosystems ✤ Stubborn and relentless problem solver ✤ http://turtleblog.infohttps://www.turtlepartnership.com ✤ IBM Lifetime Champion
  • 3. Am I Ready? When / How / What Am I Going To Upgrade What Can I Do In Advance? Solid Security Steps to Upgrade
  • 4. Am I Ready? ❖ Let’s start with an audit ❖ You’re going to do an audit - but one where you set the scope of what you want to discover ❖ What servers do I have? ❖ Where are they? ❖ Can I access them all? ❖ How about certifiers? (no you shouldn’t need them but let’s tick that box) ❖ Do I know who is using them? ❖ and for what?
  • 5. Review System Requirements ❖ You don’t want to discover when v10 comes out that the old hardware and OS you are using are no longer supported ❖ We don’t know but it’s likely only the oldest will be no longer supported (and you already knew that needed upgrading right?) ❖ Check the exact requirements and limitations before you plan. They can change when new fix packs come out ❖ Is your operating system still supported by the developer ❖ Windows 2003 is no longer supported ❖ Windows 2008 support ends in January 2020 ❖ RHEL 6 and RHEL 7.3 both end support this year ❖ How old is your hardware, now may be a good time to plan a refresh
  • 6. Priorities ❖ Although it would be nice to upgrade everything all at once over a single weekend that’s rarely practicable, or wise. ❖ Start by making a list of what is considered critical in your business, then look at what those services depend upon or “touch” ❖ For instance if Traveler is critical then you may want to upgrade the Traveler server but it won’t be a true upgrade test unless you also upgrade the Domino Directory and the mail templates - both of those things will have impact outside of Traveler ❖ Always be aware that you can usually upgrade back end services far in advance of the front end clients. A v9 client will still be able to read a v10 mail file on a v10 server formatted with ODS53 (just not using a v10 template design) ❖ When planning assume you will start with the platform base first. The actual Domino versions, the Sametime versions, the systems templates etc. Once those are in place you can start making changes to the things users see
  • 7. Dependencies ❖ It’s also important to be aware of dependencies like integration products and the impact of design updates ❖ What could your dependencies be? ❖ Domino Directory design impacting all servers in the domain as it replicates out ❖ Is your Traveler server in its own domain? ❖ 3rd party products such as those loaded via EXTMGR in notes.ini ❖ Custom mail file design and changes ❖ Clustered servers
  • 8. Domino v10 & TCO ❖ There are a lot of features coming with Domino 10 that are focused around total cost of ownership ❖ More than I can remember seeing since v8 ❖ Here are some of my favourites..
  • 9. DISCLAIMER: What I am about a talk about is in Beta 2 I have permission to talk about and show you this stuff However this may change before GA. It’s just beta code
  • 10. Database Repair & Symmetrical Clusters ❖ What problem is this solving? ❖ Missing databases across cluster mates ❖ Missing or corrupt NLOs ❖ Fast distribution of databases ❖ Corrupt databases
  • 11. How Does It Work? Create a cluster configuration document. Or multiple cluster configuration documents ❖ The servers listed on the cluster configuration document are instructed to probe other servers in the cluster if they need to populate or replace a document ❖ Each server uses its own cldbdir.nsf to probe a server that it knows contains the file it needs and pull that file ❖ Files must have the same path and filename on each cluster mate including case sensitivity
  • 12. How Does It Work? Folders to maintain Fix or list missing files - to be safe choose “list” initially
  • 13. Repair List Files Console Command Mailturtle.nsf, 8055555:00372848 [Present]
 TurtleRFC.NSF, 8055555:007ABEBD [Present]
 Turtledbdesign.nsf, 858055555:0076FBF6 [Present]
 Mailghedley.nsf, 802568E4:8055555[Present]
 Missing files for server CN=Clouds/O=Turtle
 archivea_turtle.nsf, 80256A24:0053E4CF [Missing]
 archivel_turtle.nsf, 80256A24:0053F569[Missing]

  • 14. Repair All Console Command ❖ “ archivea_turtle.nsf needs to be repaired but Auto Repair is configured to list only” ❖ With the configuration document set to “List” instead of “Fix” the server will not fix the database
 
 ❖ Repair end copy C:IBMDominodataarchivel_turtle.nsf : Invalid NSF version ❖ Requires ODS52 minimum (9.0.1) database format
  • 15. ❖ REPAIR: Job-00007.1 *Copying* - Repair copying C: IBMDominodataarchivea_timd.nsf from donor CN=Oceanic/O=Turtle
  • 17. NewRelic Reporting ❖ What problem is this solving? ❖ Statistics reporting into a Domino database that can get huge and has no built in analysis ❖ Utilising cloud services that are designed specifically to analyse statistics and can consolidate reporting from multiple servers in multiple domains
  • 18. Statistics Reporting - NewRelic ❖ Domino servers can now send their stats directly to cloud based reporting systems ❖ by default NewRelic http://www.newrelic.com ❖ Creating an account is free ❖ Configuring statistics reporting is a case of adding one line to the notes.ini on the server
  • 19.
  • 20.
  • 21.
  • 23. Sending Mail Policy Limits ❖ What problem is this solving? ❖ Preventing mail from being delivered to the server mailbox if it fails criteria ❖ The server needn’t process the mail and return a non delivery ❖ The sender doesn’t think they have successfully sent a message only to get a non delivery report a few minutes later
  • 24. Sending Mail Policy Limits Works for me in my v9 Mac client
  • 25. Deletion Logging ❖ What problem is this solving? ❖ How to tell who deleted a document ❖ How to identify which document was deleted from a database and when
  • 26. Deletion Logging ❖ Individual databases can be enabled to log deletions ❖ The detail of who deleted a document and the content of that document is written to delete.log file ❖ One for all databases that are enabled ❖ This is done via a compact option -dl that also specifies the fields in the document to log e.g. ❖ load compact mailgabdavis.nsf -dl on subject,posteddate,sendto,recipient ❖ different databases will want to use different fields in the log ❖ any Text, Text_List, RFC822_Text, or Time field can be used
  • 27. Reviewing A Deletion Log Entry “20180308T211516,06+01", “Mailturtle.nsf", “80256487:00352154", “nserver","CN=DEWO=Turtle", “SOFT", “0001","72C0E3F8:44B53FB5DC4EDBF8:A785466D", "from","""New Relic” “<marketing@newrelic.com>", “sendto","gabriella@turtlepartnership.com", "deliveredDate","03/09/2018 21:05:05”, “posteddate","03/09/2018 16:15:18"
  • 28. High Usage Views ❖ What problem is this solving? ❖ The updater is designed to queue databases that require view updates and process them as they appear in the queue ❖ Views that require continual updating can demand excessive resources from the updating threads ❖ The most in demand views can be isolated onto their own threads for updating
  • 29. High Usage Views ❖ Domino can be configured to dynamically detect the 10 views across databases that need updating most frequently ❖ It then spins off a thread for each of those views to ensure they are kept up to date ❖ To enable set the notes.ini value NIF_VIEW_USAGE_ENABLED=1 ❖ More view rebuilds require more disk I/O
  • 30.
  • 31. Improved Replication Features ❖ What problem is this solving? ❖ Faster streaming replication ❖ Forcing full replication via a console command without needing to clear replication history ❖ Reports to the console on replication activity and delays within a cluster
  • 32. Improved Replication Features ❖ -F forces full replication without clearing rep history ❖ -L logs the replication activity that would happen ❖ ReplCurrency activity written to the statistics replica.cluster.currency* ❖ reports on databases that successfully replicated in each time window
  • 33. Full Text Indexing Improvements ❖ What problems are these solving? ❖ Replicas becoming out of sync and incremental replication not including everything missing ❖ Full text searches missing newly created or updated document ❖ Admins refusing to full text index attachments because of the processing overhead ❖ Corrupted indexes that need to be manually deleted and rebuilt
  • 34. On Demand Full Text Indexing ❖ If a client does a search on a database the unindexed documents are quickly indexed before the search is conducted ❖ Corrupted indexes are detected and rebuilt ❖ People don’t get frustrated that documents they just created aren’t appearing in search
  • 35. Indexing Attachments ❖ The method for indexing document attachments when FT indexing is enabled has changed ❖ Currently I try and avoid indexing attachments at all because it causes so many problems ❖ Keyview has been replaced with Tika which runs as a java process on its own port ❖ FT_USE_MY_ATTACHMENT_WHITE_LIST=1 to determine what attachment types to index ❖ FT_USE_MY_ATTACHMENT_WHITE_LIST ❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_MAX_MB ❖ FT_INDEX_FILTER_ATTACHMENT_TYPES=*
  • 36. EXAMPLES OF INDEXING SETTINGS ❖ Tell the server to full text index only attachments that are word or pdf documents and only those that are 3MB or less ❖ FT_INDEX_FILTER_ATTACHMENT_TYPES=*.docx,*.pdf, ❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_MAX_MB=3 ❖ This setting applies server wide ❖ Override the server wide setting with a specific database setting ❖ For the database with replica ID 80257D3A:0069F56A index word, pdf, excel and text documents that are less than 1MB ❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_80257D3A0069F56A=*.docx,*.pdf,*.xls ,*.txt ❖ FT_INDEX_FILTER_ATTACHMENT_TYPES_80257D3A0069F56A_MAX_MB=1
  • 37. ID Vault - Reinsertion ❖ What Problem Is This Trying To Solve? ❖ IDs in the vault can’t easily be replaced once they get out of sync, they have to be manually archived or deleted
  • 38. ID Vault - Reinsertion ❖ IDV_Enable_Vault_Scan=1. ❖ Use qvault or ID Vault Scan in Domino Administrator to update person documents with vault assignments and dates forcing a re-insertion of an ID into the vault ❖ Or archive an ID in the vault to force a reinsertion of the client’s ID ❖ load qvault -x O=AllUsers -u “CN=Gabriella Davis/O=Turtle”
  • 39. Working With Dead Mail ❖ Configured under router/smtp controls in the server configuration document ❖ When presented with dead mail the server will retry delivery (if internal user), send a non delivery report and delete the message ❖ By enabling this feature your mail.box doesn’t get filled with dead mail messages you have to manually delete
  • 40. What More Do You Need To Know? ❖ Get your servers updated in plenty of time ❖ hardware, operating system, ODS version, cluster configuration ❖ Decide your priorities and design a plan for your upgrade whenever that will be ❖ Build a test environment with real data to start working with on v10 as soon as you can
  • 41. Gab Davis ❖ My Perfect10 sessions are on my blog http:// turtleblog.info and on my Perfect10 Youtube channel ❖ You can contact me via twitter on @gabturtle ❖ This presentation is on my slideshare http:// www.slideshare.com/gabturtle